altair.RectConfig#

class altair.RectConfig(align=Undefined, angle=Undefined, aria=Undefined, ariaRole=Undefined, ariaRoleDescription=Undefined, aspect=Undefined, baseline=Undefined, binSpacing=Undefined, blend=Undefined, color=Undefined, continuousBandSize=Undefined, cornerRadius=Undefined, cornerRadiusBottomLeft=Undefined, cornerRadiusBottomRight=Undefined, cornerRadiusTopLeft=Undefined, cornerRadiusTopRight=Undefined, cursor=Undefined, description=Undefined, dir=Undefined, discreteBandSize=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, lineBreak=Undefined, lineHeight=Undefined, minBandSize=Undefined, opacity=Undefined, order=Undefined, orient=Undefined, outerRadius=Undefined, padAngle=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)#

RectConfig 模式封装器。

参数:
aligndict, Align, ExprRef, Literal[‘left’, ‘center’, ‘right’]

文本或范围标记(区域图、条形图、图像、矩形、规则线)的水平对齐方式。可选值为 "left"(左对齐)、"right"(右对齐)、"center"(居中对齐)。

注意:范围标记支持表达式引用。

angledict, float, ExprRef

文本的旋转角度,单位为度。

ariabool, dict, ExprRef

一个布尔标志,指示是否应包含ARIA 属性(仅限 SVG 输出)。如果为 false,则会在输出 SVG 元素上设置“aria-hidden”属性,从 ARIA 无障碍树中移除该标记项。

ariaRolestr, dict, ExprRef

设置标记项的用户界面元素类型,用于ARIA 无障碍(仅限 SVG 输出)。如果指定,此属性将决定“role”属性。警告:此属性为实验性属性,将来可能会更改。

ariaRoleDescriptionstr, dict, ExprRef

用于ARIA 无障碍(仅限 SVG 输出)的标记项角色的可读的、作者本地化的描述。如果指定,此属性将决定“aria-label”属性。警告:此属性为实验性属性,将来可能会更改。

aspectbool, dict, ExprRef

是否保持图像标记的纵横比。

baselinedict, 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` 计算。

对于范围标记,标记的垂直对齐方式。可选值为 "top"(顶部)、"middle"(中间)、"bottom"(底部)。

注意:范围标记支持表达式引用。

binSpacingfloat

分箱字段条形图之间的偏移量。理想值可以是 0(统计学家首选)或 1(Vega-Lite 默认,D3 示例风格)。

默认值: 1

blenddict, Blend, 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, Color, ExprRef, Gradient, 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

默认颜色。

默认值: "#4682b4"

注意

  • 此属性不能用于样式配置

  • fillstroke` 属性的优先级高于 color`,并将覆盖 color`。

continuousBandSizefloat

连续刻度上条形的默认大小。

默认值: 5

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, TextDirection, Literal[‘ltr’, ‘rtl’]

文本方向。可选值为 "ltr"(从左到右)或 "rtl"(从右到左)。此属性决定了根据 limit 参数进行截断时,截断发生在哪一侧。

默认值: "ltr"

discreteBandSizedict, float, RelativeBandSize

离散维度条形的默认大小。如果未指定,默认大小为 step-2,这会在条形之间提供 2 像素的偏移。

dxdict, float, ExprRef

文本标签与其锚点之间的水平偏移量,单位为像素。偏移量在经过 angle 属性旋转后应用。

dydict, float, ExprRef

文本标签与其锚点之间的垂直偏移量,单位为像素。偏移量在经过 angle 属性旋转后应用。

ellipsisstr, dict, ExprRef

根据 limit 参数截断文本时使用的省略号字符串。

默认值: "…"

endAngledict, float, ExprRef

弧形标记的结束角度,单位为弧度。0` 表示上方(北),值增大表示顺时针方向。

fillstr, dict, Color, ExprRef, Gradient, 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

是否应将标记的颜色用作填充颜色而不是描边颜色。

默认值:对于所有 point`(点)、line`(线)和 rule`(规则线)标记以及用于网格线数据源的 geoshape`(地理形状)标记,为 false`;否则为 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, Interpolate, 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 样条,端点处控制点重复。

  • "basis-open":开放 B 样条;可能不与起点或终点相交。

  • "basis-closed":闭合 B 样条,如循环。

  • "cardinal":Cardinal 样条,端点处控制点重复。

  • "cardinal-open":开放 Cardinal 样条;可能不与起点或终点相交,但会与其他控制点相交。

  • "cardinal-closed":闭合 Cardinal 样条,如循环。

  • "bundle":等同于 basis,但使用 tension 参数来拉直样条。

  • "monotone":在 y 方向上保留单调性的三次插值。

invalidMarkInvalidDataMode, 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"`。所有刻度域将排除这些过滤的数据点。

  • "break-paths-show-domains"` — 在无效值处断开路径(线、区域、轨迹)。对于非路径标记,隐藏无效值。所有刻度域将包含这些过滤的数据点(对于路径和非路径标记)。

  • "show"` 或 null` — 在标记和刻度域中显示所有数据点。每个刻度将使用 config.scale.invalid` 中定义的无效值输出,如果未指定,默认情况下无效值将生成与零(如果刻度包含零)或最小值(如果刻度不包含零)相同的视觉值。

  • "break-paths-show-path-domains"`(默认)— 对于基于路径的标记(线/区域/轨迹),这等同于 "break-paths-show-domains"`;对于非路径标记,这等同于 "filter"`。

注意:如果任何通道的刻度在 config.scale.invalid` 中定义了无效值的输出,则所有刻度的值都将被视为“有效”,因为它们可以为刻度生成合理的输出。因此,此类通道的字段将不会被过滤,也不会导致路径断开。

limitdict, float, ExprRef

文本标记的最大长度,单位为像素。如果渲染大小超出限制,文本值将自动截断。

默认值: 0` – 表示没有限制

lineBreakstr, dict, ExprRef

一个分隔符,例如换行符,用于将文本字符串拆分成多行。如果文本是数组值,则忽略此属性。

lineHeightdict, float, ExprRef

多行文本标记的行高,单位为像素(后续文本行之间的间距)。

minBandSizedict, float, ExprRef

条形图和矩形标记的最小带宽。默认值: 0.25`

opacitydict, float, ExprRef

整体不透明度(值介于 [0,1] 之间)。

默认值:对于带有 point`(点)、tick`(刻度线)、circle`(圆)或 square`(正方形)标记的非聚合图或分层 bar`(条形)图表,为 0.7`;否则为 1`。

orderbool, None

对于线和轨迹标记,可以将 order` 属性设置为 null` 或 false`,使线使用数据源中的原始顺序。

orientOrientation, Literal[‘horizontal’, ‘vertical’]

非堆叠条形图、刻度线图、区域图和折线图的方向。可选值为水平(默认)或垂直。

  • 对于条形图、规则线和刻度线,这决定了条形和刻度线的大小应应用于 x 维度还是 y 维度。

  • 对于区域图,此属性决定 Vega 输出的 orient 属性。

  • 对于线和轨迹标记,如果未指定 config.sortLineBy`,此属性决定线中点的排序顺序。对于堆叠图表,这始终由堆叠的方向决定;因此明确指定的值将被忽略。

outerRadiusdict, float, ExprRef

弧形标记的外半径,单位为像素。outerRadius` 是 radius` 的别名。

默认值: 0

padAngledict, float, ExprRef

应用于弧形两侧的角度填充,单位为弧度。

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`;width/height 的 step`

  • 对于离散维度的条形标记为 2`;

  • 对于连续维度的条形标记为 5`;

  • 对于文本标记为 11`。

smoothbool, dict, ExprRef

一个布尔标志(默认为 true),指示图像在调整大小时是否应该平滑处理。如果为 false,则应直接缩放单个像素,而不是通过平滑进行插值。对于 SVG 渲染,由于缺乏标准化,此选项可能在某些浏览器中不起作用。

startAngledict, float, ExprRef

弧形标记的起始角度,单位为弧度。0` 表示上方(北),值增大表示顺时针方向。

strokestr, dict, Color, ExprRef, Gradient, 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, Text, 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

鼠标悬停时显示的工具提示文本字符串,或者一个定义工具提示应从哪些字段派生的对象。

  • 如果 tooltiptrue{"content": "encoding"},则将使用 encoding 中的所有字段。

  • 如果 tooltip{"content": "data"},则将使用高亮数据显示点中出现的所有字段。

  • 如果设置为 nullfalse,则不使用工具提示。

有关 Vega-Lite 中工具提示的详细讨论,请参阅工具提示文档。

默认值: null

urlstr, dict, URI, ExprRef

图像标记的图像文件 URL。

widthdict, float, ExprRef

标记的宽度。

xdict, float, ExprRef, Literal[‘width’]

标记的 X 坐标,或未指定 x2width 的水平 "bar""area" 的宽度。

该通道的 value 可以是一个数字,或表示图表宽度的字符串 "width"

x2dict, float, ExprRef, Literal[‘width’]

范围型 "area""bar""rect""rule" 的 X2 坐标。

该通道的 value 可以是一个数字,或表示图表宽度的字符串 "width"

ydict, float, ExprRef, Literal[‘height’]

标记的 Y 坐标,或未指定 y2height 的垂直 "bar""area" 的高度。

该通道的 value 可以是一个数字,或表示图表高度的字符串 "height"

y2dict, float, ExprRef, Literal[‘height’]

范围型 "area""bar""rect""rule" 的 Y2 坐标。

该通道的 value 可以是一个数字,或表示图表高度的字符串 "height"

__init__(align=Undefined, angle=Undefined, aria=Undefined, ariaRole=Undefined, ariaRoleDescription=Undefined, aspect=Undefined, baseline=Undefined, binSpacing=Undefined, blend=Undefined, color=Undefined, continuousBandSize=Undefined, cornerRadius=Undefined, cornerRadiusBottomLeft=Undefined, cornerRadiusBottomRight=Undefined, cornerRadiusTopLeft=Undefined, cornerRadiusTopRight=Undefined, cursor=Undefined, description=Undefined, dir=Undefined, discreteBandSize=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, lineBreak=Undefined, lineHeight=Undefined, minBandSize=Undefined, opacity=Undefined, order=Undefined, orient=Undefined, outerRadius=Undefined, padAngle=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__([align, angle, aria, ariaRole, ...])

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])

在根模式的上下文中根据属性模式验证属性。