altair.ErrorBandDef#

class altair.ErrorBandDef(type=Undefined, band=Undefined, borders=Undefined, clip=Undefined, color=Undefined, extent=Undefined, interpolate=Undefined, opacity=Undefined, orient=Undefined, tension=Undefined, **kwds)#

ErrorBandDef 模式包装器。

Parameters:
typeErrorBand, Literal[‘errorband’]

标记类型。这可以是一个原始标记类型(其中之一是 "bar", "circle", "square", "tick", "line", "area", "point", "geoshape", "rule", 和 "text")或一个复合标记类型 ("boxplot", "errorband", "errorbar")。

bandbool, dict, BarConfig, AreaConfig, LineConfig, MarkConfig, RectConfig, TickConfig, AnyMarkConfig
bordersbool, dict, BarConfig, AreaConfig, LineConfig, MarkConfig, RectConfig, TickConfig, AnyMarkConfig
clipbool

复合标记是否被裁剪到包含组的宽度和高度。

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"

注意:

  • 此属性不能在 样式配置 中使用。

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

extentErrorBarExtent, Literal[‘ci’, ‘iqr’, ‘stderr’, ‘stdev’]

带的范围。可选选项包括:

  • "ci": 将带宽扩大到均值的置信区间。

  • "stderr": 带的大小设置为标准误差的值,从均值延伸。

  • "stdev": 带的大小设置为标准偏差的值,从均值延伸。

  • "iqr": 将带宽扩展到 q1 和 q3。

默认值: "stderr".

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": 一种分段常数函数(阶梯函数),由交替的水平和垂直线组成。y值在每对相邻x值的中点处发生变化。

  • "step-before": 由交替的水平和垂直线组成的分段常数函数(阶梯函数)。y值在x值之前变化。

  • "step-after": 一个分段常数函数(阶梯函数),由交替的水平和垂直线组成。y值在x值之后发生变化。

  • "basis": 一种 B-spline,控制点在两端重复。

  • "basis-open": 一个开放的B样条;可能不会与起始或结束相交。

  • "basis-closed": 一个封闭的B样条,像一个环。

  • "cardinal": 一种Cardinal样条,在末端具有控制点重复。

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

  • "cardinal-closed":一个闭合的基数样条,就像在一个循环中。

  • "bundle": 相当于基础,只是使用张力参数来拉直样条曲线。

  • "monotone": 保持y单调性的三次插值。

opacityfloat

标记的透明度(值介于 [0,1] 之间)。

orient方向, Literal[‘horizontal’, ‘vertical’]

误差带的方向。通常这个方向是自动确定的,但在方向模糊且无法自动确定时,可以指定。

tensionfloat

误差带的插值类型的张力参数。

__init__(type=Undefined, band=Undefined, borders=Undefined, clip=Undefined, color=Undefined, extent=Undefined, interpolate=Undefined, opacity=Undefined, orient=Undefined, tension=Undefined, **kwds)#

方法

__init__([类型, 带, 边界, 剪辑, 颜色, ...])

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

在根架构的上下文中,根据属性架构验证一个属性。