文章目录
error_x
代码: fig.update_traces(error_x=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。
-
array
代码: fig.update_traces(error_x_array=, selector=dict(type=‘scatter’))
类型:列表、numpy 数组或 Pandas 系列的数字、字符串或日期时间。
设置与每个误差条长度对应的数据。值是相对于基础数据绘制的。 -
arrayminus
代码: fig.update_traces(error_x_arrayminus=, selector=dict(type=‘scatter’))
类型:列表、numpy 数组或 Pandas 系列的数字、字符串或日期时间。
设置与垂直(水平)条形的底部(左)方向上每个误差条的长度相对应的数据。值是相对于基础数据绘制的。 -
color 颜色
代码: fig.update_traces(error_x_color=, selector=dict(type=‘scatter’))
类型:颜色
设置误差线的笔触颜色。 -
copy_ystyle
代码: fig.update_traces(error_x_copy_ystyle=, selector=dict(type=‘scatter’))
类型:布尔型 -
symmetric
代码: fig.update_traces(error_x_symmetric=, selector=dict(type=‘scatter’))
类型:布尔型
确定误差线在两个方向上是否具有相同的长度(垂直条的顶部/底部,水平条的左/右。 -
thickness
代码: fig.update_traces(error_x_thickness=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的数字
默认: 2
设置误差线的粗细(以像素为单位)。 -
traceref
代码: fig.update_traces(error_x_traceref=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的整数
默认值: 0 -
tracerefminus
代码: fig.update_traces(error_x_tracerefminus=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的整数
默认值: 0 -
type 类型
代码: fig.update_traces(error_x_type=, selector=dict(type=‘scatter’))
类型: enumerated , ( “percent”| “constant”| “sqrt”| “data”) 之一
确定用于生成误差线的规则。如果“constant”,条形长度是一个常数值。在“value”中设置这个常量。如果“percent”,条形长度对应于基础数据的百分比。在“value”中设置这个百分比。如果“sqrt” ,条长对应底层数据的平方。如果是“data”,条长用数据集array
设置。 -
value
代码: fig.update_traces(error_x_value=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的数字
默认: 10
设置与误差线长度相对应的百分比值(如果type
设置为“percent”)或常数(如果type
设置为“constant”)。 -
valueminus
代码: fig.update_traces(error_x_valueminus=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的数字
默认: 10
设置对应于底部(左)方向误差线长度的百分比值(如果type
设置为“percent”)或常数(如果type
设置为“constant”)垂直(水平)条形 -
visible
代码: fig.update_traces(error_x_visible=, selector=dict(type=‘scatter’))
类型:布尔型
确定这组误差线是否可见。 -
width
代码: fig.update_traces(error_x_width=, selector=dict(type=‘scatter’))
类型:大于等于0的数字
设置误差线两端交叉线的宽度(以像素为单位)。
error_y
代码: fig.update_traces(error_y=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。
-
array
代码: fig.update_traces(error_y_array=, selector=dict(type=‘scatter’))
类型:列表、numpy 数组或 Pandas 系列的数字、字符串或日期时间。
设置与每个误差条长度对应的数据。值是相对于基础数据绘制的。 -
arrayminus
代码: fig.update_traces(error_y_arrayminus=, selector=dict(type=‘scatter’))
类型:列表、numpy 数组或 Pandas 系列的数字、字符串或日期时间。
设置与垂直(水平)条形的底部(左)方向上每个误差条的长度相对应的数据。值是相对于基础数据绘制的。 -
color
代码: fig.update_traces(error_y_color=, selector=dict(type=‘scatter’))
类型:颜色
设置误差线的笔触颜色。 -
symmetric 对称的
代码: fig.update_traces(error_y_symmetric=, selector=dict(type=‘scatter’))
类型:布尔型
确定误差线在两个方向上是否具有相同的长度(垂直条的顶部/底部,水平条的左/右。 -
thickness
代码: fig.update_traces(error_y_thickness=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的数字
默认: 2
设置误差线的粗细(以像素为单位)。 -
traceref
代码: fig.update_traces(error_y_traceref=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的整数
默认值: 0 -
tracerefminus
代码: fig.update_traces(error_y_tracerefminus=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的整数
默认值: 0 -
type
代码: fig.update_traces(error_y_type=, selector=dict(type=‘scatter’))
类型: enumerated , ( “percent”| “constant”| “sqrt”| “data”) 之一
确定用于生成误差线的规则。如果“constant”,条形长度是一个常数值。在“value”中设置这个常量。如果“percent”,条形长度对应于基础数据的百分比。在“value”中设置这个百分比。如果“sqrt” ,条长对应底层数据的平方。如果是“data”,条长用数据集array
设置。 -
value
代码: fig.update_traces(error_y_value=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的数字
默认: 10
设置与误差线长度相对应的百分比值(如果type
设置为“percent”)或常数(如果type
设置为“constant”)。 -
valueminus 负值
代码: fig.update_traces(error_y_valueminus=, selector=dict(type=‘scatter’))
类型:大于或等于 0 的数字
默认: 10
设置对应于底部(左)方向误差线长度的百分比值(如果type
设置为“percent”)或常数(如果type
设置为“constant”)垂直(水平)条形 -
visible 可见的
代码: fig.update_traces(error_y_visible=, selector=dict(type=‘scatter’))
类型:布尔型
确定这组误差线是否可见。 -
width 宽度
代码: fig.update_traces(error_y_width=, selector=dict(type=‘scatter’))
类型:大于等于0的数字
设置误差线两端交叉线的宽度(以像素为单位)。
selectedpoints
代码: fig.update_traces(selectedpoints=, selector=dict(type=‘scatter’))
类型:数字或分类坐标字符串
包含选定点的整数索引的数组。仅对支持选择的跟踪有效。请注意,空数组意味着空选择,其中所有点的“未选择”都打开,而任何其他非数组值意味着“选择”和“未选择”样式无效的所有选择。
selected
代码: fig.update_traces(selected=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。
-
marker
代码: fig.update_traces(selected_marker=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。-
color颜色
代码: fig.update_traces(selected_marker_color=, selector=dict(type=‘scatter’))
类型:颜色
设置选定点的标记颜色。 -
opacity不透明度
代码: fig.update_traces(selected_marker_opacity=, selector=dict(type=‘scatter’))
类型:介于或等于 0 和 1 之间的数字
设置选定点的标记不透明度。 -
size尺寸
代码: fig.update_traces(selected_marker_size=, selector=dict(type=‘scatter’))
类型:大于等于0的数字
设置选定点的标记大小。
-
-
textfont 文字字体
代码: fig.update_traces(selected_textfont=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。- color 颜色
代码: fig.update_traces(selected_textfont_color=, selector=dict(type=‘scatter’))
类型:颜色
设置选定点的文本字体颜色。
- color 颜色
unselected 未选中
代码: fig.update_traces(unselected=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。
-
marker 标记
代码: fig.update_traces(unselected_marker=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。-
color 颜色
代码: fig.update_traces(unselected_marker_color=, selector=dict(type=‘scatter’))
类型:颜色
设置未选择点的标记颜色,仅在存在选择时应用。 -
opacity 不透明度
代码: fig.update_traces(unselected_marker_opacity=, selector=dict(type=‘scatter’))
类型:介于或等于 0 和 1 之间的数字
设置未选择点的标记不透明度,仅在存在选择时应用。 -
size 尺寸
代码: fig.update_traces(unselected_marker_size=, selector=dict(type=‘scatter’))
类型:大于等于0的数字
设置未选择点的标记大小,仅在选择存在时应用。
-
-
textfont 文字字体
代码: fig.update_traces(unselected_textfont=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。- color 颜色
代码: fig.update_traces(unselected_textfont_color=, selector=dict(type=‘scatter’))
类型:颜色
设置未选择点的文本字体颜色,仅在选择存在时应用。
- color 颜色
connectgaps 连接间隙
代码: fig.update_traces(connectgaps=, selector=dict(type=‘scatter’))
类型:布尔型
确定提供的数据数组中的间隙(即 {nan} 或缺失值)是否连接。
fill
代码: fig.update_traces(fill=, selector=dict(type=‘scatter’))
类型: enumerated , ( “none”| “tozeroy”| “tozerox”| “tonexty”| “tonextx”| “toself”| “tonext”) 之一
将区域设置为用纯色填充。默认为“none”,除非此跟踪被堆叠,然后如果orientation
是“v”(“h”),则它得到“tonexy”(“tonextx”)如果不是“none”,则与fillcolor
一起使用。“tozerox” 和 “tozeroy” 分别填充到 x=0 和 y=0。“tonextx” 和 “tonexy” 填充在这条轨迹的端点和它之前的轨迹的端点之间,用直线连接这些端点(制作堆积面积图);如果在它之前没有任何痕迹,它们的行为就像“tozerox”和“tozeroy”。“toself”将迹线的端点(或迹线的每一段,如果有间隙)连接成一个封闭的形状。“接下来” 如果一条完全包围另一条(例如连续的轮廓线),则填充两条迹线之间的空间,如果在其之前没有迹线,则表现得像“toself”。如果一个跟踪未包含另一个跟踪,则不应使用“tonext”。stackgroup
中的跟踪只会填充(或填充到)同一组中的其他跟踪。当多个stackgroup
s 或一些traces 堆叠而一些trace 没有堆叠时,如果fill-linked traces 还不是连续的,后面的会按绘制顺序向下推。
fillcolor 填色
代码: fig.update_traces(fillcolor=, selector=dict(type=‘scatter’))
类型:颜色
设置填充颜色。默认为线条颜色、标记颜色或标记线条颜色的半透明变体,以可用者为准。
hoverlabel 悬停标签
代码: fig.update_traces(hoverlabel=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。
-
align 对齐
编码: fig.update_traces(hoverlabel_align=, selector=dict(type=‘scatter’))
类型:枚举或enumerateds的阵列的一个(“left”| “right”| “auto”)
默认值: “auto”
设置悬停标签框中文本内容的水平对齐方式。仅当悬停标签文本跨越两行或更多行时才有效 -
bgcolor 背景色
代码: fig.update_traces(hoverlabel_bgcolor=, selector=dict(type=‘scatter’))
类型:颜色或颜色数组
设置此跟踪的悬停标签的背景颜色 -
bordercolor 边框颜色
代码: fig.update_traces(hoverlabel_bordercolor=, selector=dict(type=‘scatter’))
类型:颜色或颜色数组
设置此跟踪的悬停标签的边框颜色。 -
font字体
代码: fig.update_traces(hoverlabel_font=dict(…), selector=dict(type=‘scatter’))
类型:包含下面列出的一个或多个键的字典。
设置悬停标签中使用的字体。-
color 颜色
代码: fig.update_traces(hoverlabel_font_color=, selector=dict(type=‘scatter’))
类型:颜色或颜色数组 -
family
代码: fig.update_traces(hoverlabel_font_family=, selector=dict(type=‘scatter’))
类型:字符串或字符串数组
HTML 字体系列 - 将由网络浏览器应用的字体。网络浏览器只有在其运行的系统上可用时才能应用该字体。提供以逗号分隔的多个字体系列,以指示在系统上不可用时应用字体的首选项。Chart Studio Cloud(位于 https://chart-studio.plotly.com 或内部部署)在服务器上生成图像,其中仅安装和支持选定数量的字体。其中包括“Arial”、“Balto”、“Courier New”、“Droid Sans”、“Droid Serif”、“Droid Sans Mono”、“Gravitas One”、“Old Standard TT”、“Open Sans”、“Overpass” ”、“PT Sans Narrow”、“Raleway”、“Times New Roman”。 -
size 尺寸
代码: fig.update_traces(hoverlabel_font_size=, selector=dict(type=‘scatter’))
类型:大于或等于 1 的数字或数字数组
-
-
namelength 名称长度
代码: fig.update_traces(hoverlabel_namelength=, selector=dict(type=‘scatter’))
类型:整数或大于或等于 -1 的整数数组
默认值: 15
在所有跟踪的悬停标签中设置跟踪名称的默认长度(以字符数计)。-1 显示全名而不考虑长度。0-3 显示前 0-3 个字符,如果小于那么多字符,则大于 3 的整数将显示整个名称,但如果它更长,将截断为namelength - 3
个字符并添加省略号。
hoveron 悬停
代码: fig.update_traces(hoveron=, selector=dict(type=‘scatter’))
类型: flaglist 字符串。的任意组合"points",“fills"与加入”+"
例如: “points”,“fills”,“points+fills”
悬停效果是突出显示单个点(标记或线点)还是突出显示填充区域?如果填充为“toself”或“tonext”并且没有标记或文本,则默认为“fills”,否则为“points”。
stackgaps 堆栈间隙
代码: fig.update_traces(stackgaps=, selector=dict(type=‘scatter’))
类型: enumerated , ( “infer zero”| “interpolate”) 之一
默认: “infer zero”
仅在使用 stackgroup
时相关,并且只会使用在 stackgroup
中找到的第一个 stackgaps
- 包括如果 visible
是“legendonly”,但不是如果它是 False
。确定我们如何处理该组中的其他轨迹有数据但此轨迹没有数据的位置。通过“推断零”,我们在这些位置插入一个零。通过“插值”,我们在现有值之间进行线性插值,并在现有值之外外推一个常数。
ycalendar
代码: fig.update_traces(ycalendar=, selector=dict(type=‘scatter’))
类型:枚举,一个(“chinese”| “coptic”| “discworld”| “ethiopian”| “gregorian”| “hebrew”| “islamic”| “jalali”| “julian”| “mayan”| “nanakshahi”| “nepali”| “persian”| “taiwan”| “thai”| “ummalqura”)
默认: “gregorian”
设置日历系统以与“y”日期数据一起使用。
uirevision
代码: fig.update_traces(uirevision=, selector=dict(type=‘scatter’))
类型:数字或分类坐标字符串
控制一些用户驱动的跟踪更改的持久性:parcoords
跟踪中的constraintrange
,以及一些editable: True
修改,例如name
和colorbar.title
。默认为layout.uirevision
。请注意,其他用户驱动的跟踪属性更改由layout
属性控制:trace.visible
由layout.legend.uirevision
控制,selectedpoints
由layout.selectionrevision
和colorbar 控制。( x|y)
(可通过 config: {editable: True}
访问)由 layout.editrevision
控制。跟踪更改由 uid
跟踪,如果没有提供 uid
,它只会回退到跟踪索引。因此,如果您的应用程序可以在 data
数组末尾之前添加/删除跟踪,以便相同的跟踪具有不同的索引,