altair.AxisConfig#
- class altair.AxisConfig(aria=Undefined, bandPosition=Undefined, description=Undefined, disable=Undefined, domain=Undefined, domainCap=Undefined, domainColor=Undefined, domainDash=Undefined, domainDashOffset=Undefined, domainOpacity=Undefined, domainWidth=Undefined, format=Undefined, formatType=Undefined, grid=Undefined, gridCap=Undefined, gridColor=Undefined, gridDash=Undefined, gridDashOffset=Undefined, gridOpacity=Undefined, gridWidth=Undefined, labelAlign=Undefined, labelAngle=Undefined, labelBaseline=Undefined, labelBound=Undefined, labelColor=Undefined, labelExpr=Undefined, labelFlush=Undefined, labelFlushOffset=Undefined, labelFont=Undefined, labelFontSize=Undefined, labelFontStyle=Undefined, labelFontWeight=Undefined, labelLimit=Undefined, labelLineHeight=Undefined, labelOffset=Undefined, labelOpacity=Undefined, labelOverlap=Undefined, labelPadding=Undefined, labelSeparation=Undefined, labels=Undefined, maxExtent=Undefined, minExtent=Undefined, offset=Undefined, orient=Undefined, position=Undefined, style=Undefined, tickBand=Undefined, tickCap=Undefined, tickColor=Undefined, tickCount=Undefined, tickDash=Undefined, tickDashOffset=Undefined, tickExtra=Undefined, tickMinStep=Undefined, tickOffset=Undefined, tickOpacity=Undefined, tickRound=Undefined, tickSize=Undefined, tickWidth=Undefined, ticks=Undefined, title=Undefined, titleAlign=Undefined, titleAnchor=Undefined, titleAngle=Undefined, titleBaseline=Undefined, titleColor=Undefined, titleFont=Undefined, titleFontSize=Undefined, titleFontStyle=Undefined, titleFontWeight=Undefined, titleLimit=Undefined, titleLineHeight=Undefined, titleOpacity=Undefined, titlePadding=Undefined, titleX=Undefined, titleY=Undefined, translate=Undefined, values=Undefined, zindex=Undefined, **kwds)#
AxisConfig schema 包装器。
- 参数:
- ariabool, dict,
ExprRef
一个布尔标志,指示是否应包含 ARIA 属性(仅限 SVG 输出)。如果为
false
,则会在输出 SVG 组上设置“aria-hidden”属性,从而将轴从 ARIA 可访问性树中移除。默认值:
true
- bandPositiondict, float,
ExprRef
一个插值分数,指示对于
band
刻度,轴刻度应放置在哪里。值为0
将刻度放置在其频带的左边缘。值为0.5
将刻度放置在其频带的中间。默认值:
0.5
- descriptionstr, dict,
ExprRef
此轴的文本描述,用于 ARIA 可访问性(仅限 SVG 输出)。如果
aria
属性为 true,则对于 SVG 输出,“aria-label”属性将设置为此描述。如果未指定描述,则将自动生成。- disablebool
默认禁用轴。
- domainbool
一个布尔标志,指示是否应将域(轴基线)包含作为轴的一部分。
默认值:
true
- domainCapdict,
ExprRef
,StrokeCap
, Literal[‘butt’, ‘round’, ‘square’] 域线末端样式的描边端点。可以是
"butt"
、"round"
或"square"
之一。默认值:
"butt"
- domainColorstr, dict,
Color
,ExprRef
,HexColor
,ColorName
, Literal[‘black’, ‘silver’, ‘gray’, ‘white’, ‘maroon’, ‘red’, ‘purple’, ‘fuchsia’, ‘green’, ‘lime’, ‘olive’, ‘yellow’, ‘navy’, ‘blue’, ‘teal’, ‘aqua’, ‘orange’, ‘aliceblue’, ‘antiquewhite’, ‘aquamarine’, ‘azure’, ‘beige’, ‘bisque’, ‘blanchedalmond’, ‘blueviolet’, ‘brown’, ‘burlywood’, ‘cadetblue’, ‘chartreuse’, ‘chocolate’, ‘coral’, ‘cornflowerblue’, ‘cornsilk’, ‘crimson’, ‘cyan’, ‘darkblue’, ‘darkcyan’, ‘darkgoldenrod’, ‘darkgray’, ‘darkgreen’, ‘darkgrey’, ‘darkkhaki’, ‘darkmagenta’, ‘darkolivegreen’, ‘darkorange’, ‘darkorchid’, ‘darkred’, ‘darksalmon’, ‘darkseagreen’, ‘darkslateblue’, ‘darkslategray’, ‘darkslategrey’, ‘darkturquoise’, ‘darkviolet’, ‘deeppink’, ‘deepskyblue’, ‘dimgray’, ‘dimgrey’, ‘dodgerblue’, ‘firebrick’, ‘floralwhite’, ‘forestgreen’, ‘gainsboro’, ‘ghostwhite’, ‘gold’, ‘goldenrod’, ‘greenyellow’, ‘grey’, ‘honeydew’, ‘hotpink’, ‘indianred’, ‘indigo’, ‘ivory’, ‘khaki’, ‘lavender’, ‘lavenderblush’, ‘lawngreen’, ‘lemonchiffon’, ‘lightblue’, ‘lightcoral’, ‘lightcyan’, ‘lightgoldenrodyellow’, ‘lightgray’, ‘lightgreen’, ‘lightgrey’, ‘lightpink’, ‘lightsalmon’, ‘lightseagreen’, ‘lightskyblue’, ‘lightslategray’, ‘lightslategrey’, ‘lightsteelblue’, ‘lightyellow’, ‘limegreen’, ‘linen’, ‘magenta’, ‘mediumaquamarine’, ‘mediumblue’, ‘mediumorchid’, ‘mediumpurple’, ‘mediumseagreen’, ‘mediumslateblue’, ‘mediumspringgreen’, ‘mediumturquoise’, ‘mediumvioletred’, ‘midnightblue’, ‘mintcream’, ‘mistyrose’, ‘moccasin’, ‘navajowhite’, ‘oldlace’, ‘olivedrab’, ‘orangered’, ‘orchid’, ‘palegoldenrod’, ‘palegreen’, ‘paleturquoise’, ‘palevioletred’, ‘papayawhip’, ‘peachpuff’, ‘peru’, ‘pink’, ‘plum’, ‘powderblue’, ‘rosybrown’, ‘royalblue’, ‘saddlebrown’, ‘salmon’, ‘sandybrown’, ‘seagreen’, ‘seashell’, ‘sienna’, ‘skyblue’, ‘slateblue’, ‘slategray’, ‘slategrey’, ‘snow’, ‘springgreen’, ‘steelblue’, ‘tan’, ‘thistle’, ‘tomato’, ‘turquoise’, ‘violet’, ‘wheat’, ‘whitesmoke’, ‘yellowgreen’, ‘rebeccapurple’], None 轴域线的颜色。
默认值:
"gray"
。- domainDashdict, Sequence[float],
ExprRef
用于虚线域线的交替 [描边长度, 间距长度] 数组。
- domainDashOffsetdict, float,
ExprRef
使用域虚线数组开始绘制的像素偏移量。
- domainOpacitydict, float,
ExprRef
轴域线的不透明度。
- domainWidthdict, float,
ExprRef
轴域线的描边宽度
默认值:
1
- formatstr, dict,
Dict
当与默认的
"number"
和"time"
格式类型一起使用时,这是引导(轴、图例、标题)和文本标记标签的文本格式模式。更多示例请参见格式文档。
当与自定义 formatType 一起使用时,该值将作为
format
与datum.value
一起传递给注册函数。默认值: 数字格式从 numberFormat 配置派生,时间格式从 timeFormat 配置派生。
- formatTypestr
标签的格式类型。可以是
"number"
、"time"
之一,或已注册的自定义格式类型。默认值
时间字段以及带有
timeUnit
的有序和名义字段的"time"
。定量字段以及不带
timeUnit
的有序和名义字段的"number"
。
- gridbool
一个布尔标志,指示网格线是否应包含作为轴的一部分
默认值: 对于未分箱的连续刻度为
true
;否则为false
。- gridCapdict,
ExprRef
,StrokeCap
, Literal[‘butt’, ‘round’, ‘square’] 网格线末端样式的描边端点。可以是
"butt"
、"round"
或"square"
之一。默认值:
"butt"
- gridColorstr, dict,
Color
,ExprRef
,HexColor
,ColorName
,ConditionalAxisColor
, Literal[‘black’, ‘silver’, ‘gray’, ‘white’, ‘maroon’, ‘red’, ‘purple’, ‘fuchsia’, ‘green’, ‘lime’, ‘olive’, ‘yellow’, ‘navy’, ‘blue’, ‘teal’, ‘aqua’, ‘orange’, ‘aliceblue’, ‘antiquewhite’, ‘aquamarine’, ‘azure’, ‘beige’, ‘bisque’, ‘blanchedalmond’, ‘blueviolet’, ‘brown’, ‘burlywood’, ‘cadetblue’, ‘chartreuse’, ‘chocolate’, ‘coral’, ‘cornflowerblue’, ‘cornsilk’, ‘crimson’, ‘cyan’, ‘darkblue’, ‘darkcyan’, ‘darkgoldenrod’, ‘darkgray’, ‘darkgreen’, ‘darkgrey’, ‘darkkhaki’, ‘darkmagenta’, ‘darkolivegreen’, ‘darkorange’, ‘darkorchid’, ‘darkred’, ‘darksalmon’, ‘darkseagreen’, ‘darkslateblue’, ‘darkslategray’, ‘darkslategrey’, ‘darkturquoise’, ‘darkviolet’, ‘deeppink’, ‘deepskyblue’, ‘dimgray’, ‘dimgrey’, ‘dodgerblue’, ‘firebrick’, ‘floralwhite’, ‘forestgreen’, ‘gainsboro’, ‘ghostwhite’, ‘gold’, ‘goldenrod’, ‘greenyellow’, ‘grey’, ‘honeydew’, ‘hotpink’, ‘indianred’, ‘indigo’, ‘ivory’, ‘khaki’, ‘lavender’, ‘lavenderblush’, ‘lawngreen’, ‘lemonchiffon’, ‘lightblue’, ‘lightcoral’, ‘lightcyan’, ‘lightgoldenrodyellow’, ‘lightgray’, ‘lightgreen’, ‘lightgrey’, ‘lightpink’, ‘lightsalmon’, ‘lightseagreen’, ‘lightskyblue’, ‘lightslategray’, ‘lightslategrey’, ‘lightsteelblue’, ‘lightyellow’, ‘limegreen’, ‘linen’, ‘magenta’, ‘mediumaquamarine’, ‘mediumblue’, ‘mediumorchid’, ‘mediumpurple’, ‘mediumseagreen’, ‘mediumslateblue’, ‘mediumspringgreen’, ‘mediumturquoise’, ‘mediumvioletred’, ‘midnightblue’, ‘mintcream’, ‘mistyrose’, ‘moccasin’, ‘navajowhite’, ‘oldlace’, ‘olivedrab’, ‘orangered’, ‘orchid’, ‘palegoldenrod’, ‘palegreen’, ‘paleturquoise’, ‘palevioletred’, ‘papayawhip’, ‘peachpuff’, ‘peru’, ‘pink’, ‘plum’, ‘powderblue’, ‘rosybrown’, ‘royalblue’, ‘saddlebrown’, ‘salmon’, ‘sandybrown’, ‘seagreen’, ‘seashell’, ‘sienna’, ‘skyblue’, ‘slateblue’, ‘slategray’, ‘slategrey’, ‘snow’, ‘springgreen’, ‘steelblue’, ‘tan’, ‘thistle’, ‘tomato’, ‘turquoise’, ‘violet’, ‘wheat’, ‘whitesmoke’, ‘yellowgreen’, ‘rebeccapurple’], None 网格线的颜色。
默认值:
"lightGray"
。- gridDashdict, Sequence[float],
ExprRef
,ConditionalAxisNumberArray
用于虚线网格线的交替 [描边长度, 间距长度] 数组。
- gridDashOffsetdict, float,
ExprRef
,ConditionalAxisNumber
使用网格虚线数组开始绘制的像素偏移量。
- gridOpacitydict, float,
ExprRef
,ConditionalAxisNumber
网格的描边不透明度(值介于 [0,1] 之间)
默认值:
1
- gridWidthdict, float,
ExprRef
,ConditionalAxisNumber
网格宽度,以像素为单位。
默认值:
1
- labelAligndict,
Align
,ExprRef
,ConditionalAxisLabelAlign
, Literal[‘left’, ‘center’, ‘right’] 轴刻度标签的水平文本对齐方式,覆盖当前轴方向的默认设置。
- labelAngledict, float,
ExprRef
轴标签的旋转角度。
默认值: 对于名义和有序字段为
-90
;否则为0
。- labelBaselinedict,
ExprRef
,Baseline
,TextBaseline
,ConditionalAxisLabelBaseline
, Literal[‘alphabetic’, ‘line-bottom’, ‘line-top’, ‘top’, ‘middle’, ‘bottom’] 轴刻度标签的垂直文本基线,覆盖当前轴方向的默认设置。可以是
"alphabetic"
(默认)、"top"
、"middle"
、"bottom"
、"line-top"
或"line-bottom"
之一。"line-top"
和"line-bottom"
的值与"top"
和"bottom"
的操作类似,但它们是相对于 lineHeight 计算的,而不仅仅是 fontSize。- labelBoundbool, dict, float,
ExprRef
指示如果标签超出轴范围是否应该隐藏。如果为
false
(默认值),则不执行边界重叠分析。如果为true
,如果标签超出轴范围超过 1 像素,则会隐藏。如果此属性是数字,它指定像素容差:标签边界框可能超出轴范围的最大量。默认值:
false
。- labelColorstr, dict,
Color
,ExprRef
,HexColor
,ColorName
,ConditionalAxisColor
, Literal[‘black’, ‘silver’, ‘gray’, ‘white’, ‘maroon’, ‘red’, ‘purple’, ‘fuchsia’, ‘green’, ‘lime’, ‘olive’, ‘yellow’, ‘navy’, ‘blue’, ‘teal’, ‘aqua’, ‘orange’, ‘aliceblue’, ‘antiquewhite’, ‘aquamarine’, ‘azure’, ‘beige’, ‘bisque’, ‘blanchedalmond’, ‘blueviolet’, ‘brown’, ‘burlywood’, ‘cadetblue’, ‘chartreuse’, ‘chocolate’, ‘coral’, ‘cornflowerblue’, ‘cornsilk’, ‘crimson’, ‘cyan’, ‘darkblue’, ‘darkcyan’, ‘darkgoldenrod’, ‘darkgray’, ‘darkgreen’, ‘darkgrey’, ‘darkkhaki’, ‘darkmagenta’, ‘darkolivegreen’, ‘darkorange’, ‘darkorchid’, ‘darkred’, ‘darksalmon’, ‘darkseagreen’, ‘darkslateblue’, ‘darkslategray’, ‘darkslategrey’, ‘darkturquoise’, ‘darkviolet’, ‘deeppink’, ‘deepskyblue’, ‘dimgray’, ‘dimgrey’, ‘dodgerblue’, ‘firebrick’, ‘floralwhite’, ‘forestgreen’, ‘gainsboro’, ‘ghostwhite’, ‘gold’, ‘goldenrod’, ‘greenyellow’, ‘grey’, ‘honeydew’, ‘hotpink’, ‘indianred’, ‘indigo’, ‘ivory’, ‘khaki’, ‘lavender’, ‘lavenderblush’, ‘lawngreen’, ‘lemonchiffon’, ‘lightblue’, ‘lightcoral’, ‘lightcyan’, ‘lightgoldenrodyellow’, ‘lightgray’, ‘lightgreen’, ‘lightgrey’, ‘lightpink’, ‘lightsalmon’, ‘lightseagreen’, ‘lightskyblue’, ‘lightslategray’, ‘lightslategrey’, ‘lightsteelblue’, ‘lightyellow’, ‘limegreen’, ‘linen’, ‘magenta’, ‘mediumaquamarine’, ‘mediumblue’, ‘mediumorchid’, ‘mediumpurple’, ‘mediumseagreen’, ‘mediumslateblue’, ‘mediumspringgreen’, ‘mediumturquoise’, ‘mediumvioletred’, ‘midnightblue’, ‘mintcream’, ‘mistyrose’, ‘moccasin’, ‘navajowhite’, ‘oldlace’, ‘olivedrab’, ‘orangered’, ‘orchid’, ‘palegoldenrod’, ‘palegreen’, ‘paleturquoise’, ‘palevioletred’, ‘papayawhip’, ‘peachpuff’, ‘peru’, ‘pink’, ‘plum’, ‘powderblue’, ‘rosybrown’, ‘royalblue’, ‘saddlebrown’, ‘salmon’, ‘sandybrown’, ‘seagreen’, ‘seashell’, ‘sienna’, ‘skyblue’, ‘slateblue’, ‘slategray’, ‘slategrey’, ‘snow’, ‘springgreen’, ‘steelblue’, ‘tan’, ‘thistle’, ‘tomato’, ‘turquoise’, ‘violet’, ‘wheat’, ‘whitesmoke’, ‘yellowgreen’, ‘rebeccapurple’], None 刻度标签的颜色,可以是十六进制颜色代码或常规颜色名称。
- labelExprstr
用于自定义标签的 Vega 表达式。
注意: 可以通过轴的后端
datum
对象的label
和value
属性来评估标签文本和值。- labelFlushbool, float
指示第一个和最后一个轴标签是否应与刻度范围齐平对齐。水平轴的齐平对齐将左对齐第一个标签,右对齐最后一个标签。对于垂直轴,则应用底部和顶部文本基线。如果此属性是数字,它还指示用于偏移第一个和最后一个标签的像素数;例如,值为 2 将齐平对齐第一个和最后一个标签,并将其向轴中心外推 2 像素。额外的调整有时可以帮助标签更好地与相应的轴刻度进行视觉分组。
默认值: 对于连续 x 刻度的轴为
true
。否则为false
。- labelFlushOffsetdict, float,
ExprRef
指示用于偏移齐平调整标签的像素数。例如,值为
2
会将齐平调整的标签向轴中心外推 2 像素。偏移可以帮助标签更好地与相应的轴刻度进行视觉分组。默认值:
0
。- labelFontstr, dict,
ExprRef
,ConditionalAxisString
刻度标签的字体。
- labelFontSizedict, float,
ExprRef
,ConditionalAxisNumber
标签的字体大小,以像素为单位。
- labelFontStylestr, dict,
ExprRef
,FontStyle
,ConditionalAxisLabelFontStyle
轴刻度标签的字体样式。
- labelFontWeightdict,
ExprRef
,FontWeight
,ConditionalAxisLabelFontWeight
, Literal[‘normal’, ‘bold’, ‘lighter’, ‘bolder’, 100, 200, 300, 400, 500, 600, 700, 800, 900] 轴刻度标签的字体粗细。
- labelLimitdict, float,
ExprRef
轴刻度标签允许的最大像素宽度。
默认值:
180
- labelLineHeightdict, float,
ExprRef
多行标签文本或使用
"line-top"或
"line-bottom"
基线的标签文本的行高,以像素为单位。- labelOffsetdict, float,
ExprRef
,ConditionalAxisNumber
除了 tickOffset 之外,应用于标签的像素位置偏移。
默认值:
0
- labelOpacitydict, float,
ExprRef
,ConditionalAxisNumber
标签的不透明度。
- labelOverlapbool, dict,
ExprRef
,LabelOverlap
, Literal[‘greedy’, ‘parity’] 用于解决轴标签重叠的策略。如果为
false
(默认值),则不尝试减少重叠。如果设置为true
或"parity"
,则采用隔一个删除一个标签的策略(这适用于标准的线性轴)。如果设置为"greedy"
,则对标签执行线性扫描,删除与最后一个可见标签重叠的任何标签(这通常更适用于对数刻度轴)。默认值: 对于具有非对数刻度的非名义字段为
true
;对于对数刻度为"greedy"
;否则为false
。- labelPaddingdict, float,
ExprRef
,ConditionalAxisNumber
标签和刻度之间的填充(像素)。
默认值:
2
- labelSeparationdict, float,
ExprRef
标签边界框之间必须存在的最小间距(默认为
0
),以便它们被视为不重叠。如果未启用 labelOverlap 分辨率,则忽略此属性。- labelsbool
一个布尔标志,指示标签是否应包含作为轴的一部分。
默认值:
true
。- maxExtentdict, float,
ExprRef
轴刻度和标签应使用的最大像素范围。这决定了轴标题的最大偏移值。
默认值:
undefined
。- minExtentdict, float,
ExprRef
轴刻度线和标签应使用的最小像素范围。这决定了轴标题的最小偏移值。
默认值: y轴为
30
;x轴为undefined
。- offsetdict, float,
ExprRef
轴相对于封闭组或数据矩形边缘的像素偏移量。
默认值: 从轴配置的
offset
派生(默认为0
)- orientdict,
ExprRef
,AxisOrient
, Literal[‘top’, ‘bottom’, ‘left’, ‘right’] 轴的方向。可选值包括
"top"
(顶部)、"bottom"
(底部)、"left"
(左侧)或"right"
(右侧)。方向可以用来进一步细化轴类型(例如,朝向图表右边缘的y轴)。默认值: x轴为
"bottom"
(底部),y轴为"left"
(左侧)。- positiondict, float,
ExprRef
轴的锚点位置(以像素为单位)。对于顶部或底部方向的x轴,这设置轴组的x坐标。对于左侧或右侧方向的y轴,这设置轴组的y坐标。
默认值:
0
- stylestr, Sequence[str]
表示要应用于轴的自定义样式名称的字符串或字符串数组。样式是在样式配置中定义的轴属性的命名集合。如果样式是一个数组,则后面的样式将覆盖前面的样式。
默认值:(无) 注意:任何指定的样式都会增强默认样式。例如,一个带有
"style": "foo"
的x轴标记将使用config.axisX
和config.style.foo
(指定的样式"foo"
具有更高的优先级)。- tickBanddict,
ExprRef
, Literal[‘center’, ‘extent’] 对于带状刻度,指示刻度线和网格线是应放置在带的
"center"
(中心)(默认)还是放置在带的``”extent”``(范围)以指示间隔。- tickCapdict,
ExprRef
,StrokeCap
, Literal[‘butt’, ‘round’, ‘square’] 刻度线末端样式的描边端点。可选值包括
"butt"
(平直)、"round"
(圆形)或"square"
(方形)。默认值:
"butt"
- tickColorstr, dict,
Color
,ExprRef
,HexColor
,ColorName
,ConditionalAxisColor
, Literal[‘black’, ‘silver’, ‘gray’, ‘white’, ‘maroon’, ‘red’, ‘purple’, ‘fuchsia’, ‘green’, ‘lime’, ‘olive’, ‘yellow’, ‘navy’, ‘blue’, ‘teal’, ‘aqua’, ‘orange’, ‘aliceblue’, ‘antiquewhite’, ‘aquamarine’, ‘azure’, ‘beige’, ‘bisque’, ‘blanchedalmond’, ‘blueviolet’, ‘brown’, ‘burlywood’, ‘cadetblue’, ‘chartreuse’, ‘chocolate’, ‘coral’, ‘cornflowerblue’, ‘cornsilk’, ‘crimson’, ‘cyan’, ‘darkblue’, ‘darkcyan’, ‘darkgoldenrod’, ‘darkgray’, ‘darkgreen’, ‘darkgrey’, ‘darkkhaki’, ‘darkmagenta’, ‘darkolivegreen’, ‘darkorange’, ‘darkorchid’, ‘darkred’, ‘darksalmon’, ‘darkseagreen’, ‘darkslateblue’, ‘darkslategray’, ‘darkslategrey’, ‘darkturquoise’, ‘darkviolet’, ‘deeppink’, ‘deepskyblue’, ‘dimgray’, ‘dimgrey’, ‘dodgerblue’, ‘firebrick’, ‘floralwhite’, ‘forestgreen’, ‘gainsboro’, ‘ghostwhite’, ‘gold’, ‘goldenrod’, ‘greenyellow’, ‘grey’, ‘honeydew’, ‘hotpink’, ‘indianred’, ‘indigo’, ‘ivory’, ‘khaki’, ‘lavender’, ‘lavenderblush’, ‘lawngreen’, ‘lemonchiffon’, ‘lightblue’, ‘lightcoral’, ‘lightcyan’, ‘lightgoldenrodyellow’, ‘lightgray’, ‘lightgreen’, ‘lightgrey’, ‘lightpink’, ‘lightsalmon’, ‘lightseagreen’, ‘lightskyblue’, ‘lightslategray’, ‘lightslategrey’, ‘lightsteelblue’, ‘lightyellow’, ‘limegreen’, ‘linen’, ‘magenta’, ‘mediumaquamarine’, ‘mediumblue’, ‘mediumorchid’, ‘mediumpurple’, ‘mediumseagreen’, ‘mediumslateblue’, ‘mediumspringgreen’, ‘mediumturquoise’, ‘mediumvioletred’, ‘midnightblue’, ‘mintcream’, ‘mistyrose’, ‘moccasin’, ‘navajowhite’, ‘oldlace’, ‘olivedrab’, ‘orangered’, ‘orchid’, ‘palegoldenrod’, ‘palegreen’, ‘paleturquoise’, ‘palevioletred’, ‘papayawhip’, ‘peachpuff’, ‘peru’, ‘pink’, ‘plum’, ‘powderblue’, ‘rosybrown’, ‘royalblue’, ‘saddlebrown’, ‘salmon’, ‘sandybrown’, ‘seagreen’, ‘seashell’, ‘sienna’, ‘skyblue’, ‘slateblue’, ‘slategray’, ‘slategrey’, ‘snow’, ‘springgreen’, ‘steelblue’, ‘tan’, ‘thistle’, ‘tomato’, ‘turquoise’, ‘violet’, ‘wheat’, ‘whitesmoke’, ‘yellowgreen’, ‘rebeccapurple’], None 轴刻度线的颜色。
默认值:
"gray"
- tickCountdict, float,
ExprRef
,TimeInterval
,TimeIntervalStep
, Literal[‘millisecond’, ‘second’, ‘minute’, ‘hour’, ‘day’, ‘week’, ‘month’, ‘year’] 对于可视化定量刻度的轴,期望的刻度数量。最终数量可能会有所不同,以便数值是“友好”的(2、5、10的倍数)并位于底层刻度的范围内。
对于类型为
"time"
或"utc"
的刻度,刻度数量可以是时间间隔指定器。合法的字符串值包括"millisecond"
(毫秒)、"second"
(秒)、"minute"
(分钟)、"hour"
(小时)、"day"
(天)、"week"
(周)、"month"
(月)和"year"
(年)。或者,形式为{"interval": "month", "step": 3}
的对象值间隔指定器包含所需的间隔步数。此处,将为每个季度边界(1月、4月、7月、10月)生成刻度。默认值: x轴使用公式
ceil(width/40)
确定,y轴使用ceil(height/40)
确定。- tickDashdict, Sequence[float],
ExprRef
,ConditionalAxisNumberArray
用于虚线刻度线的交替 [描边长度, 间隔长度] 数组。
- tickDashOffsetdict, float,
ExprRef
,ConditionalAxisNumber
开始使用刻度线虚线数组绘制的像素偏移量。
- tickExtrabool
布尔标志,指示是否应在轴的初始位置添加额外的轴刻度。此标志对于对
band
刻度进行样式设置非常有用,以便将刻度放置在带的边界上,而不是带的中间。与"bandPosition": 1
和轴"padding"
值0
结合使用。- tickMinStepdict, float,
ExprRef
轴刻度之间所需的最小步长(以刻度域值为单位)。例如,值为
1
表示刻度之间的距离不应小于 1 个单位。如果指定了tickMinStep
,则如有必要,将调整tickCount
值以强制执行最小步长值。- tickOffsetdict, float,
ExprRef
应用于刻度线、标签和网格线的像素位置偏移。
- tickOpacitydict, float,
ExprRef
,ConditionalAxisNumber
刻度线的不透明度。
- tickRoundbool
布尔标志,指示像素位置值是否应四舍五入到最接近的整数。
默认值:
true
- tickSizedict, float,
ExprRef
,ConditionalAxisNumber
轴刻度线的像素尺寸。
默认值:
5
- tickWidthdict, float,
ExprRef
,ConditionalAxisNumber
刻度线的像素宽度。
默认值:
1
- ticksbool
布尔值,确定轴是否应包含刻度线。
默认值:
true
- titlestr,
Text
, Sequence[str], None 字段的标题。如果为
null
,则标题将被移除。默认值: 从字段名称和转换函数(
aggregate
(聚合)、bin
(分箱)和timeUnit
(时间单位))派生。如果字段具有聚合函数,则该函数会显示为标题的一部分(例如,"Sum of Profit"
)。如果字段经过分箱或应用了时间单位,则应用的函数会显示在括号中(例如,"Profit (binned)"
、"Transaction Date (year-month)"
)。否则,标题仅为字段名称。注意:
1) 您可以通过在config中提供 fieldTitle 属性,或通过编译函数的选项提供 fieldTitle 函数来自定义默认的字段标题格式。
2) 如果同时定义了字段定义的
title
和轴、头部或图例的title
,则将使用轴/头部/图例的标题。- titleAligndict,
Align
,ExprRef
, Literal[‘left’, ‘center’, ‘right’] 轴标题的水平文本对齐方式。
- titleAnchordict,
ExprRef
,TitleAnchor
, Literal[None, ‘start’, ‘middle’, ‘end’] 放置轴标题的文本锚点位置。
- titleAngledict, float,
ExprRef
轴标题的角度(以度为单位)。
- titleBaselinedict,
ExprRef
,Baseline
,TextBaseline
, Literal[‘alphabetic’, ‘line-bottom’, ‘line-top’, ‘top’, ‘middle’, ‘bottom’] 轴标题的垂直文本基线。可选值包括
"alphabetic"
(字母基线,默认)、"top"
(顶部)、"middle"
(中间)、"bottom"
(底部)、"line-top"
(行顶部)或"line-bottom"
(行底部)。"line-top"
和"line-bottom"
值与"top"
和"bottom"
的操作类似,但它们是相对于 *lineHeight* 计算的,而不是仅相对于 *fontSize* 计算。- titleColorstr, dict,
Color
,ExprRef
,HexColor
,ColorName
, Literal[‘black’, ‘silver’, ‘gray’, ‘white’, ‘maroon’, ‘red’, ‘purple’, ‘fuchsia’, ‘green’, ‘lime’, ‘olive’, ‘yellow’, ‘navy’, ‘blue’, ‘teal’, ‘aqua’, ‘orange’, ‘aliceblue’, ‘antiquewhite’, ‘aquamarine’, ‘azure’, ‘beige’, ‘bisque’, ‘blanchedalmond’, ‘blueviolet’, ‘brown’, ‘burlywood’, ‘cadetblue’, ‘chartreuse’, ‘chocolate’, ‘coral’, ‘cornflowerblue’, ‘cornsilk’, ‘crimson’, ‘cyan’, ‘darkblue’, ‘darkcyan’, ‘darkgoldenrod’, ‘darkgray’, ‘darkgreen’, ‘darkgrey’, ‘darkkhaki’, ‘darkmagenta’, ‘darkolivegreen’, ‘darkorange’, ‘darkorchid’, ‘darkred’, ‘darksalmon’, ‘darkseagreen’, ‘darkslateblue’, ‘darkslategray’, ‘darkslategrey’, ‘darkturquoise’, ‘darkviolet’, ‘deeppink’, ‘deepskyblue’, ‘dimgray’, ‘dimgrey’, ‘dodgerblue’, ‘firebrick’, ‘floralwhite’, ‘forestgreen’, ‘gainsboro’, ‘ghostwhite’, ‘gold’, ‘goldenrod’, ‘greenyellow’, ‘grey’, ‘honeydew’, ‘hotpink’, ‘indianred’, ‘indigo’, ‘ivory’, ‘khaki’, ‘lavender’, ‘lavenderblush’, ‘lawngreen’, ‘lemonchiffon’, ‘lightblue’, ‘lightcoral’, ‘lightcyan’, ‘lightgoldenrodyellow’, ‘lightgray’, ‘lightgreen’, ‘lightgrey’, ‘lightpink’, ‘lightsalmon’, ‘lightseagreen’, ‘lightskyblue’, ‘lightslategray’, ‘lightslategrey’, ‘lightsteelblue’, ‘lightyellow’, ‘limegreen’, ‘linen’, ‘magenta’, ‘mediumaquamarine’, ‘mediumblue’, ‘mediumorchid’, ‘mediumpurple’, ‘mediumseagreen’, ‘mediumslateblue’, ‘mediumspringgreen’, ‘mediumturquoise’, ‘mediumvioletred’, ‘midnightblue’, ‘mintcream’, ‘mistyrose’, ‘moccasin’, ‘navajowhite’, ‘oldlace’, ‘olivedrab’, ‘orangered’, ‘orchid’, ‘palegoldenrod’, ‘palegreen’, ‘paleturquoise’, ‘palevioletred’, ‘papayawhip’, ‘peachpuff’, ‘peru’, ‘pink’, ‘plum’, ‘powderblue’, ‘rosybrown’, ‘royalblue’, ‘saddlebrown’, ‘salmon’, ‘sandybrown’, ‘seagreen’, ‘seashell’, ‘sienna’, ‘skyblue’, ‘slateblue’, ‘slategray’, ‘slategrey’, ‘snow’, ‘springgreen’, ‘steelblue’, ‘tan’, ‘thistle’, ‘tomato’, ‘turquoise’, ‘violet’, ‘wheat’, ‘whitesmoke’, ‘yellowgreen’, ‘rebeccapurple’], None 标题的颜色,可以是十六进制颜色码或常规颜色名称。
- titleFontstr, dict,
ExprRef
标题的字体。(例如,
"Helvetica Neue"
)。- titleFontSizedict, float,
ExprRef
标题的字号。
- titleFontStylestr, dict,
ExprRef
,FontStyle
轴刻度标签的字体样式。
- titleFontWeightdict,
ExprRef
,FontWeight
, Literal[‘normal’, ‘bold’, ‘lighter’, ‘bolder’, 100, 200, 300, 400, 500, 600, 700, 800, 900] 标题的字重。可以是字符串(例如
"bold"
(粗体)、"normal"
(正常))或数字(100
、200
、300
、……、900
,其中"normal"
=400
,"bold"
=700
)。- titleLimitdict, float,
ExprRef
轴标题允许的最大像素宽度。
- titleLineHeightdict, float,
ExprRef
多行标题文本或使用
"line-top"
或"line-bottom"
基线的标题文本的行高(以像素为单位)。- titleOpacitydict, float,
ExprRef
轴标题的不透明度。
- titlePaddingdict, float,
ExprRef
标题和轴之间的内边距(以像素为单位)。
- titleXdict, float,
ExprRef
轴标题相对于轴组的X坐标。
- titleYdict, float,
ExprRef
轴标题相对于轴组的Y坐标。
- translatedict, float,
ExprRef
用于轴布局的坐标空间平移偏移。默认情况下,轴在x和y坐标上都平移0.5像素的偏移量,以使描边线与像素网格对齐。然而,对于矢量图形输出,这些像素特定的调整可能不合需要,在这种情况下,可以更改 translate(例如,设置为零)。
默认值:
0.5
- valuesdict, Sequence[str], Sequence[bool], Sequence[float],
ExprRef
, Sequence[dict,DateTime
] 显式设置可见的轴刻度值。
- zindexfloat
表示轴的z-index的非负整数。如果zindex为0,则轴应绘制在所有图表元素后面。要将它们放在前面,请将
zindex
设置为1
或更大。默认值:
0
(在标记后面)。
- ariabool, dict,
- __init__(aria=Undefined, bandPosition=Undefined, description=Undefined, disable=Undefined, domain=Undefined, domainCap=Undefined, domainColor=Undefined, domainDash=Undefined, domainDashOffset=Undefined, domainOpacity=Undefined, domainWidth=Undefined, format=Undefined, formatType=Undefined, grid=Undefined, gridCap=Undefined, gridColor=Undefined, gridDash=Undefined, gridDashOffset=Undefined, gridOpacity=Undefined, gridWidth=Undefined, labelAlign=Undefined, labelAngle=Undefined, labelBaseline=Undefined, labelBound=Undefined, labelColor=Undefined, labelExpr=Undefined, labelFlush=Undefined, labelFlushOffset=Undefined, labelFont=Undefined, labelFontSize=Undefined, labelFontStyle=Undefined, labelFontWeight=Undefined, labelLimit=Undefined, labelLineHeight=Undefined, labelOffset=Undefined, labelOpacity=Undefined, labelOverlap=Undefined, labelPadding=Undefined, labelSeparation=Undefined, labels=Undefined, maxExtent=Undefined, minExtent=Undefined, offset=Undefined, orient=Undefined, position=Undefined, style=Undefined, tickBand=Undefined, tickCap=Undefined, tickColor=Undefined, tickCount=Undefined, tickDash=Undefined, tickDashOffset=Undefined, tickExtra=Undefined, tickMinStep=Undefined, tickOffset=Undefined, tickOpacity=Undefined, tickRound=Undefined, tickSize=Undefined, tickWidth=Undefined, ticks=Undefined, title=Undefined, titleAlign=Undefined, titleAnchor=Undefined, titleAngle=Undefined, titleBaseline=Undefined, titleColor=Undefined, titleFont=Undefined, titleFontSize=Undefined, titleFontStyle=Undefined, titleFontWeight=Undefined, titleLimit=Undefined, titleLineHeight=Undefined, titleOpacity=Undefined, titlePadding=Undefined, titleX=Undefined, titleY=Undefined, translate=Undefined, values=Undefined, zindex=Undefined, **kwds)#
方法
__init__
([aria, bandPosition, description, ...])copy
([deep, ignore])返回对象的副本。
from_dict
(dct[, validate])从字典表示构造类。
from_json
(json_string[, validate])从有效的JSON字符串实例化对象。
resolve_references
([schema])在此对象的模式或根模式的上下文中解析引用。
to_dict
([validate, ignore, context])返回对象的字典表示。
to_json
([validate, indent, sort_keys, ...])将此对象的JSON表示输出为字符串。
validate
(instance[, schema])在根模式的上下文中根据类模式验证实例。
validate_property
(name, value[, schema])在根模式的上下文中根据属性模式验证属性。