altair.AreaConfig#
- class altair.AreaConfig(align=Undefined, angle=Undefined, aria=Undefined, ariaRole=Undefined, ariaRoleDescription=Undefined, aspect=Undefined, baseline=Undefined, blend=Undefined, color=Undefined, cornerRadius=Undefined, cornerRadiusBottomLeft=Undefined, cornerRadiusBottomRight=Undefined, cornerRadiusTopLeft=Undefined, cornerRadiusTopRight=Undefined, cursor=Undefined, description=Undefined, dir=Undefined, dx=Undefined, dy=Undefined, ellipsis=Undefined, endAngle=Undefined, fill=Undefined, fillOpacity=Undefined, filled=Undefined, font=Undefined, fontSize=Undefined, fontStyle=Undefined, fontWeight=Undefined, height=Undefined, href=Undefined, innerRadius=Undefined, interpolate=Undefined, invalid=Undefined, limit=Undefined, line=Undefined, lineBreak=Undefined, lineHeight=Undefined, opacity=Undefined, order=Undefined, orient=Undefined, outerRadius=Undefined, padAngle=Undefined, point=Undefined, radius=Undefined, radius2=Undefined, shape=Undefined, size=Undefined, smooth=Undefined, startAngle=Undefined, stroke=Undefined, strokeCap=Undefined, strokeDash=Undefined, strokeDashOffset=Undefined, strokeJoin=Undefined, strokeMiterLimit=Undefined, strokeOffset=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, tension=Undefined, text=Undefined, theta=Undefined, theta2=Undefined, timeUnitBandPosition=Undefined, timeUnitBandSize=Undefined, tooltip=Undefined, url=Undefined, width=Undefined, x=Undefined, x2=Undefined, y=Undefined, y2=Undefined, **kwds)#
区域配置模式包装器。
- Parameters:
- aligndict,
对齐,ExprRef, Literal[‘left’, ‘center’, ‘right’] 文本或范围标记(区域、条形、图像、矩形、线条)的水平对齐方式。 其中之一为
"left","right","center"。注意: 不支持范围标记的表达式引用。
- angledict, float,
ExprRef 文本的旋转角度,以度为单位。
- ariabool, dict,
ExprRef 一个布尔标志,指示是否应包含ARIA属性(仅限SVG输出)。如果
false,则“aria-hidden”属性将被设置在输出的SVG元素上,从ARIA无障碍树中移除标记项。- ariaRolestr, dict,
ExprRef 设置标记项的用户界面元素类型以实现ARIA 无障碍(仅限 SVG 输出)。如果指定,则该属性决定“角色”属性。警告:此属性是实验性的,未来可能会更改。
- ariaRoleDescriptionstr, dict,
ExprRef 用于标记项目角色的人类可读、本地化的描述,用于ARIA 可访问性(仅限SVG输出)。如果指定,则此属性确定“aria-roledescription”属性。警告:此属性是实验性的,未来可能会发生更改。
- aspectbool, dict,
ExprRef 是否保持图像标记的纵横比。
- baselinedict,
ExprRef,基线,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。对于范围标记,标记的垂直对齐方式。选择之一为
"top","middle","bottom"。注意: 不支持范围标记的表达式引用。
- blenddict,
混合,ExprRef, Literal[None, ‘multiply’, ‘screen’, ‘overlay’, ‘darken’, ‘lighten’, ‘color-dodge’, ‘color-burn’, ‘hard-light’, ‘soft-light’, ‘difference’, ‘exclusion’, ‘hue’, ‘saturation’, ‘color’, ‘luminosity’] 在当前背景上绘制项目的颜色混合模式。可以使用任何有效的 CSS mix-blend-mode 值。
__默认值:__
"source-over"- colorstr, dict,
颜色,ExprRef,渐变,HexColor,ColorName,LinearGradient,RadialGradient, 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’] 默认颜色。
默认值: ■
"#4682b4"注意:
此属性不能在 样式配置 中使用。
fill和stroke属性的优先级高于color,并且将覆盖color。
- cornerRadiusdict, float,
ExprRef 圆角矩形或弧角的半径(以像素为单位)。
默认值:
0- cornerRadiusBottomLeftdict, float,
ExprRef 圆角矩形左下角的半径(以像素为单位)。
默认值:
0- cornerRadiusBottomRightdict, float,
ExprRef 圆角矩形右下角的半径(以像素为单位)。
默认值:
0- cornerRadiusTopLeftdict, float,
ExprRef 圆角矩形右上角的半径(以像素为单位)。
默认值:
0- cornerRadiusTopRightdict, float,
ExprRef 圆角矩形左上角的半径(以像素为单位)。
默认值:
0- cursordict,
Cursor,ExprRef, Literal[‘auto’, ‘default’, ‘none’, ‘context-menu’, ‘help’, ‘pointer’, ‘progress’, ‘wait’, ‘cell’, ‘crosshair’, ‘text’, ‘vertical-text’, ‘alias’, ‘copy’, ‘move’, ‘no-drop’, ‘not-allowed’, ‘e-resize’, ‘n-resize’, ‘ne-resize’, ‘nw-resize’, ‘s-resize’, ‘se-resize’, ‘sw-resize’, ‘w-resize’, ‘ew-resize’, ‘ns-resize’, ‘nesw-resize’, ‘nwse-resize’, ‘col-resize’, ‘row-resize’, ‘all-scroll’, ‘zoom-in’, ‘zoom-out’, ‘grab’, ‘grabbing’] 用于标记的鼠标光标。可以使用任何有效的 CSS 光标类型。
- descriptionstr, dict,
ExprRef 用于ARIA 无障碍性的标记项的文本描述(仅限 SVG 输出)。如果指定,此属性将决定“aria-label” 属性。
- dirdict,
ExprRef, Literal[‘ltr’, ‘rtl’],TextDirection 文本的方向。可以是
"ltr"(从左到右)或"rtl"(从右到左)。此属性决定在哪一侧进行截断,以响应 限制参数。默认值:
"ltr"- dxdict, float,
ExprRef 文本标签与其锚点之间的水平偏移量(以像素为单位)。该偏移量在通过 angle 属性旋转后应用。
- dydict, float,
ExprRef 文本标签与其锚点之间的垂直偏移,单位为像素。偏移在通过 angle 属性旋转后应用。
- ellipsisstr, dict,
ExprRef 因限制参数而截断的文本的省略号字符串。
默认值:
"…"- endAngledict, float,
ExprRef 弧形标记的结束角度(以弧度为单位)。值为
0表示朝上(北),增加的值顺时针进行。- fillstr, dict,
颜色,ExprRef,渐变,HexColor,ColorName,LinearGradient,RadialGradient, 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 默认填充颜色。此属性的优先级高于
config.color。设置为null以移除填充。默认值:(无)
- fillOpacitydict, float,
ExprRef 填充不透明度(值在 [0,1] 之间)。
默认值:
1- filledbool
标记的颜色是否应该用作填充颜色,而不是描边颜色。
默认值:
false对于所有point、line和rule标记,以及geoshape标记用于 graticule 数据源;否则,true。注意: 此属性不能用于样式配置。
- fontstr, dict,
ExprRef 设置文本的字体(例如,
"Helvetica Neue")。- fontSizedict, float,
ExprRef 字体大小,以像素为单位。
默认值:
11- fontStylestr, dict,
ExprRef,FontStyle 字体样式(例如,
"italic")。- fontWeightdict,
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)。- heightdict, float,
ExprRef 标记的高度。
- hrefstr, dict,
URI,ExprRef 点击鼠标时加载的URL。如果定义了,标记将作为超链接。
- innerRadiusdict, float,
ExprRef 弧标记的内半径(以像素为单位)。
innerRadius是radius2的别名。默认值:
0- interpolatedict,
ExprRef,插值, Literal[‘basis’, ‘basis-open’, ‘basis-closed’, ‘bundle’, ‘cardinal’, ‘cardinal-open’, ‘cardinal-closed’, ‘catmull-rom’, ‘linear’, ‘linear-closed’, ‘monotone’, ‘natural’, ‘step’, ‘step-before’, ‘step-after’] 用于线和区域标记的线性插值方法。以下之一:
"linear": 分段线性段,如多边形线。"linear-closed": 关闭线性段以形成一个多边形。"step": 在水平和垂直线段之间交替,类似于阶梯函数。"step-before": 在步进函数中,交替使用垂直和水平段。"step-after": 在水平和垂直段之间交替,如同阶梯函数。"basis": 一种 B-spline,控制点在两端重复。"basis-open": 一个开放的B样条;可能不会与起始或结束相交。"basis-closed": 一个封闭的B样条,像一个环。"cardinal": 一种Cardinal样条,在末端具有控制点重复。"cardinal-open": 一个开放的基数样条;可能不会与起点或终点相交,但会与其他控制点相交。"cardinal-closed":一个闭合的基数样条,就像在一个循环中。"bundle": 相当于基础,只是使用张力参数来拉直样条曲线。"monotone": 保持y单调性的三次插值。
- invalid
MarkInvalidDataMode, Literal[‘filter’, ‘break-paths-filter-domains’, ‘break-paths-show-domains’, ‘break-paths-show-path-domains’, ‘show’], None 无效的数据模式,定义了标记和相应的刻度应该如何表示无效值(
null和NaN在连续刻度中没有为无效值定义的输出)。"filter"— 排除 所有无效值,从可视化的 标记 和 刻度 中。对于路径标记(如线、面积、轨迹),此选项将创建连接有效点的路径,仿佛具有无效值的数据行不存在。"break-paths-filter-domains"— 在无效值处断开路径标记(用于线、区域、轨迹)。对于非路径标记,这等同于"filter"。所有 scale 域将 排除 这些被过滤的数据点。"break-paths-show-domains"— 在无效值处断开路径(用于线、区域、轨迹)。 对于非路径标记隐藏无效值。 所有 scale 域将 包括 这些过滤的数据点(对于路径和非路径标记)。"show"或null— 显示标记和尺度域中的所有数据点。每个尺度将使用在config.scale.invalid中定义的无效值的输出,或者,如果未指定,默认情况下无效值将产生与零相同的视觉值(如果尺度包括零)或最小值(如果尺度不包括零)。"break-paths-show-path-domains"(默认)— 这相当于"break-paths-show-domains"用于基于路径的标记(线/区域/轨迹)以及"filter"用于非路径标记。
注意:如果任何通道的尺度在
config.scale.invalid中定义了无效值的输出,那么该尺度的所有值将被视为“有效”,因为它们可以为尺度产生合理的输出。因此,这种通道的字段将不会被过滤,也不会导致路径中断。- limitdict, float,
ExprRef 文本标记的最大长度(以像素为单位)。如果渲染的大小超过限制,文本值将自动被截断。
默认值:
0– 表示没有限制- linebool, dict,
OverlayMarkDef 一个标志,用于在区域标记上方覆盖线,或者一个定义覆盖线属性的对象。
如果这个值是一个空对象 (
{}) 或true,将使用具有默认属性的行。如果这个值是
false,则不会自动向区域标记添加任何行。
默认值:
false.- lineBreakstr, dict,
ExprRef 分隔符,例如换行符,用于将文本字符串分割为多行。如果文本是数组值,则此属性会被忽略。
- lineHeightdict, float,
ExprRef 多行文本标记的行高(后续文本行之间的间距),单位为像素。
- opacitydict, float,
ExprRef 整体不透明度(值在 [0,1] 之间)。
默认值:
0.7用于具有point,tick,circle, 或者square标记的非聚合图或分层bar图,否则为1。- orderbool, None
对于直线和轨迹标记,此
order属性可以设置为null或false使线条使用数据源中的原始顺序。- orient
方向, Literal[‘horizontal’, ‘vertical’] 非堆叠条形图、刻度图、区域图和折线图的方向。值可以是水平(默认)或垂直。
对于条形、规则和刻度,确定条形和刻度的大小应该应用于x或y维度。
对于面积,此属性决定Vega输出的orient属性。
对于线条和轨迹标记,如果未指定
config.sortLineBy,则此属性决定线中点的排序顺序。对于堆叠图,这始终由堆叠的方向决定;因此显式指定的值将被忽略。
- outerRadiusdict, float,
ExprRef 弧形标记的外半径(以像素为单位)。
outerRadius是radius的别名。默认值:
0- padAngledict, float,
ExprRef 施加到弧边的角度填充,以弧度表示。
- pointbool, dict, Literal[‘transparent’],
OverlayMarkDef 一个用于在折线或区域标记上覆盖点的标志,或者一个定义被覆盖点属性的对象。
如果这个属性是
"transparent",将使用透明点(用于增强工具提示和选择)。如果这个属性是一个空对象 (
{}) 或true,将使用带有默认属性的填充点。如果此属性是
false,将不会自动添加点到线或区域标记。
默认值:
false.- radiusdict, float,
ExprRef 对于弧标记,像素中的主要(外部)半径。
对于文本标记,从由
x和y属性确定的原点起,文本的极坐标径向偏移,以像素为单位。默认值:
min(plot_width, plot_height)/2- radius2dict, float,
ExprRef 弧形标记的次级(内部)半径,以像素为单位。
默认值:
0- shapestr, dict,
ExprRef,SymbolShape 点标记的形状。支持的值包括:
绘制图形:
"circle","square","cross","diamond","triangle-up","triangle-down","triangle-right", 或"triangle-left".线条符号
"stroke"居中方向形状
"arrow","wedge", 或"triangle"自定义 SVG 路径字符串 (为了正确的大小,自定义形状路径应在一个边界框内定义,该边界框的坐标范围在 x 和 y 维度上均为 -1 到 1。)
默认值:
"circle"- sizedict, float,
ExprRef 默认标记大小。
对于
point/circle/square,这代表了标记的像素区域。请注意,该值设置符号的面积;边长将随着该值的平方根增加。对于
bar,这表示条的带宽大小,以像素为单位。对于
text,这表示字体大小,单位为像素。
默认值:
30用于点、圆、方形标记;宽度/高度的step2用于具有离散维度的条形标记;5用于具有连续维度的条形标记;11用于文本标记。
- smoothbool, dict,
ExprRef 一个布尔标志(默认值为真),指示在调整大小时是否应对图像进行平滑处理。如果为假,则应该直接缩放单个像素,而不是通过平滑进行插值。对于SVG渲染,由于缺乏标准化,此选项在某些浏览器中可能无法工作。
- startAngledict, float,
ExprRef 弧标记的开始角度(以弧度为单位)。
0的值表示向上(北),增加的值按顺时针方向进行。- strokestr, dict,
颜色,ExprRef,渐变,HexColor,ColorName,LinearGradient,RadialGradient, 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 默认描边颜色。此属性的优先级高于
config.color。设置为null以移除描边。默认值:(无)
- strokeCapdict,
ExprRef,StrokeCap, Literal[‘butt’, ‘round’, ‘square’] 线条结束样式的笔画帽。可以是
"butt"、"round",或"square"。默认值:
"butt"- strokeDashdict, Sequence[float],
ExprRef 用于创建虚线或点线的交替笔画和空格长度的数组。
- strokeDashOffsetdict, float,
ExprRef 开始绘制时的偏移量(以像素为单位),用于笔画虚线数组。
- strokeJoindict,
ExprRef,StrokeJoin, Literal[‘miter’, ‘round’, ‘bevel’] 线条连接方法。三个选项之一:
"miter"、"round"或"bevel"。默认值:
"miter"- strokeMiterLimitdict, float,
ExprRef 斜接线连接的斜接限制。
- strokeOffsetdict, float,
ExprRef 绘制组笔画和填充的偏移量(以像素为单位)。如果未指定,默认行为是动态偏移笔画组,使得1像素的笔画宽度与像素网格对齐。
- strokeOpacitydict, float,
ExprRef 笔触不透明度(值在[0,1]之间)。
默认值:
1- strokeWidthdict, float,
ExprRef 笔划宽度,以像素为单位。
- tensiondict, float,
ExprRef 根据插值类型,设置张力参数(用于线形和区域标记)。
- textstr, dict,
文本, Sequence[str],ExprRef 如果未指定
text通道的占位符文本- thetadict, float,
ExprRef 对于弧标记,如果未指定theta2,则为弧长(以弧度表示),否则为起始弧角度。(值为0表示向上或“北”,增加的值按顺时针方向进行。)
对于文本标记,极坐标角度以弧度表示。
- theta2dict, float,
ExprRef 弧形标记的结束角度,以弧度为单位。值为0表示向上或“北”,值增加顺时针方向进行。
- timeUnitBandPositionfloat
默认相对带位置对于一个时间单位。如果设置为
0,标记将被定位在时间单位带步的开始。如果设置为0.5,标记将被定位在时间单位带步的中间。- timeUnitBandSizefloat
时间单位的默认相对带宽大小。如果设置为
1,标记的带宽将等于时间单位带步。如果设置为0.5,标记的带宽将是时间单位带步的一半。- tooltipstr, bool, dict, float,
ExprRef,TooltipContent, None 在鼠标悬停时显示的 tooltip 文本字符串或定义 tooltip 应从哪些字段派生的对象。
如果
tooltip是true或{"content": "encoding"},那么将使用来自encoding的所有字段。如果
tooltip是{"content": "data"},那么在突出显示的数据点中出现的所有字段都将被使用。如果设置为
null或false,则不会使用工具提示。
请查看tooltip文档,以获取有关Vega-Lite中tooltip的详细讨论。
默认值:
null- urlstr, dict,
URI,ExprRef 图像标记的图像文件的URL。
- widthdict, float,
ExprRef 标记的宽度。
- xdict, float,
ExprRef, Literal[‘width’] 标记的X坐标,或水平
"bar"和"area"的宽度,未指定x2或width。这个通道的
value可以是一个数字或者字符串"width",用于图表的宽度。- x2dict, float,
ExprRef, Literal[‘width’] 用于范围的 X2 坐标
"area","bar","rect", 和"rule"。这个通道的
value可以是一个数字或者字符串"width",用于图表的宽度。- ydict, float,
ExprRef, Literal[‘height’] 标记的Y坐标,或垂直
"bar"和"area"的高度,没有指定y2或height。这个通道的
value可以是一个数字或字符串"height",用于绘图的高度。- y2dict, float,
ExprRef, Literal[‘height’] 范围内的 Y2 坐标
"area","bar","rect", 和"rule".这个通道的
value可以是一个数字或字符串"height",用于绘图的高度。
- aligndict,
- __init__(align=Undefined, angle=Undefined, aria=Undefined, ariaRole=Undefined, ariaRoleDescription=Undefined, aspect=Undefined, baseline=Undefined, blend=Undefined, color=Undefined, cornerRadius=Undefined, cornerRadiusBottomLeft=Undefined, cornerRadiusBottomRight=Undefined, cornerRadiusTopLeft=Undefined, cornerRadiusTopRight=Undefined, cursor=Undefined, description=Undefined, dir=Undefined, dx=Undefined, dy=Undefined, ellipsis=Undefined, endAngle=Undefined, fill=Undefined, fillOpacity=Undefined, filled=Undefined, font=Undefined, fontSize=Undefined, fontStyle=Undefined, fontWeight=Undefined, height=Undefined, href=Undefined, innerRadius=Undefined, interpolate=Undefined, invalid=Undefined, limit=Undefined, line=Undefined, lineBreak=Undefined, lineHeight=Undefined, opacity=Undefined, order=Undefined, orient=Undefined, outerRadius=Undefined, padAngle=Undefined, point=Undefined, radius=Undefined, radius2=Undefined, shape=Undefined, size=Undefined, smooth=Undefined, startAngle=Undefined, stroke=Undefined, strokeCap=Undefined, strokeDash=Undefined, strokeDashOffset=Undefined, strokeJoin=Undefined, strokeMiterLimit=Undefined, strokeOffset=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, tension=Undefined, text=Undefined, theta=Undefined, theta2=Undefined, timeUnitBandPosition=Undefined, timeUnitBandSize=Undefined, tooltip=Undefined, url=Undefined, width=Undefined, x=Undefined, x2=Undefined, y=Undefined, y2=Undefined, **kwds)#
方法
__init__([对齐, 角度, aria, ariaRole, ...])copy([深度, 忽略])返回对象的副本。
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])在rootschema的上下文中验证实例是否符合类模式。
validate_property(name, value[, schema])在根架构的上下文中,根据属性架构验证一个属性。