文章目录
meta
代码: fig.update_traces(meta=, selector=dict(type=‘pie’))
类型:数字或分类坐标字符串
分配与此跟踪关联的额外元信息,可用于各种文本属性。轨迹name
、图形、轴和颜色栏title.text
、注释text
、rangeselector
、updatemenues
和sliders``label
文本等属性都支持meta
。要访问同一跟踪中属性中的跟踪“meta”值,只需使用“%{meta[i]}”,其中“i”是相关“meta”项的索引或键。要访问布局属性中的跟踪“meta”,请使用“%{data[n[.meta[i]}”,其中“i”是“meta”的索引或键,“n”是跟踪索引。
customdata 自定义数据
代码: fig.update_traces(customdata=, selector=dict(type=‘pie’))
类型:列表、numpy 数组或 Pandas 系列的数字、字符串或日期时间。
为每个数据分配额外的数据。这在侦听悬停、单击和选择事件时可能很有用。请注意,“分散”跟踪还会在标记 DOM 元素中附加自定义数据项
domain 域
代码: fig.update_traces(domain=dict(…), selector=dict(type=‘pie’))
类型:包含下面列出的一个或多个键的字典。
-
column
代码: fig.update_traces(domain_column=, selector=dict(type=‘pie’))
类型:大于或等于 0 的整数
默认值: 0
如果有布局网格,请在此饼图跟踪的网格中使用此列的域。 -
row
代码: fig.update_traces(domain_row=, selector=dict(type=‘pie’))
类型:大于或等于 0 的整数
默认值: 0
如果有布局网格,请在此饼图跟踪的网格中使用此行的域。 -
X
代码: fig.update_traces(domain_x=list(…), selector=dict(type=‘pie’))
类型:列表
默认值: [0, 1]
设置此饼图轨迹的水平域(在绘图分数中)。 -
y
代码: fig.update_traces(domain_y=list(…), selector=dict(type=‘pie’))
类型:列表
默认值: [0, 1]
设置此饼图轨迹的垂直域(在绘图分数中)。
automargin
代码: fig.update_traces(automargin=, selector=dict(type=‘pie’))
类型:布尔型
确定外部文本标签是否可以推动边距。
marker 标记
代码: fig.update_traces(marker=dict(…), selector=dict(type=‘pie’))
类型:包含下面列出的一个或多个键的字典。
-
colors 颜色
代码: fig.update_traces(marker_colors=, selector=dict(type=‘pie’))
类型:列表、numpy 数组或 Pandas 系列的数字、字符串或日期时间。
设置每个扇区的颜色。如果未指定,则使用默认跟踪颜色集来选取扇区颜色。 -
line 线
代码: fig.update_traces(marker_line=dict(…), selector=dict(type=‘pie’))
类型:包含下面列出的一个或多个键的字典。-
color 颜色
代码: fig.update_traces(marker_line_color=, selector=dict(type=‘pie’))
类型:颜色或颜色数组
默认值: “#444”
设置包围每个扇区的线条的颜色。 -
width 宽度
代码: fig.update_traces(marker_line_width=, selector=dict(type=‘pie’))
类型:大于或等于 0 的数字或数字数组
默认: 0
设置包围每个扇区的线的宽度(以像素为单位)。
-
textfont 文字字体
代码: fig.update_traces(textfont=dict(…), selector=dict(type=‘pie’))
类型:包含下面列出的一个或多个键的字典。
设置用于 textinfo
的字体。
-
color 颜色
代码: fig.update_traces(textfont_color=, selector=dict(type=‘pie’))
类型:颜色或颜色数组 -
family
代码: fig.update_traces(textfont_family=, selector=dict(type=‘pie’))
类型:字符串或字符串数组
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(textfont_size=, selector=dict(type=‘pie’))
类型:大于或等于 1 的数字或数字数组
textinfo 文本信息
代码: fig.update_traces(textinfo=, selector=dict(type=‘pie’))
类型: flaglist 字符串。“label”, “text”, “value”,“percent"与”+“OR 的任意组合"none”。
示例: “label” , “text”, “label+text”, “label+text+value”,“none”
确定哪些跟踪信息出现在图形上。
direction 方向
代码: fig.update_traces(direction=, selector=dict(type=‘pie’))
类型: enumerated , ( “clockwise”| “counterclockwise”) 之一
默认: “counterclockwise”
指定后续扇区相互跟随的方向。
hole
代码: fig.update_traces(hole=, selector=dict(type=‘pie’))
类型:介于或等于 0 和 1 之间的数字
默认值: 0
设置要从饼图中切出的半径的分数。使用它来制作圆环图。
hoverlabel 悬停标签
代码: fig.update_traces(hoverlabel=dict(…), selector=dict(type=‘pie’))
类型:包含下面列出的一个或多个键的字典。
-
align 对齐
编码: fig.update_traces(hoverlabel_align=, selector=dict(type=‘pie’))
类型:枚举或enumerateds的阵列的一个(“left”| “right”| “auto”)
默认值: “auto”
设置悬停标签框中文本内容的水平对齐方式。仅当悬停标签文本跨越两行或更多行时才有效 -
bgcolor 背景色
代码: fig.update_traces(hoverlabel_bgcolor=, selector=dict(type=‘pie’))
类型:颜色或颜色数组
设置此跟踪的悬停标签的背景颜色 -
bordercolor 边框颜色
代码: fig.update_traces(hoverlabel_bordercolor=, selector=dict(type=‘pie’))
类型:颜色或颜色数组
设置此跟踪的悬停标签的边框颜色。 -
font 字体
代码: fig.update_traces(hoverlabel_font=dict(…), selector=dict(type=‘pie’))
类型:包含下面列出的一个或多个键的字典。
设置悬停标签中使用的字体。-
color 颜色
代码: fig.update_traces(hoverlabel_font_color=, selector=dict(type=‘pie’))
类型:颜色或颜色数组 -
family
代码: fig.update_traces(hoverlabel_font_family=, selector=dict(type=‘pie’))
类型:字符串或字符串数组
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=‘pie’))
类型:大于或等于 1 的数字或数字数组
-
-
namelength 名称长度
代码: fig.update_traces(hoverlabel_namelength=, selector=dict(type=‘pie’))
类型:整数或大于或等于 -1 的整数数组
默认值: 15
在所有跟踪的悬停标签中设置跟踪名称的默认长度(以字符数计)。-1 显示全名而不考虑长度。0-3 显示前 0-3 个字符,如果小于那么多字符,则大于 3 的整数将显示整个名称,但如果它更长,将截断为namelength - 3
个字符并添加省略号。
insidetextfont 内部文字字体
代码: fig.update_traces(insidetextfont=dict(…), selector=dict(type=‘pie’))
类型:包含下面列出的一个或多个键的字典。
设置用于扇区内的textinfo
的字体。
-
color 颜色
代码: fig.update_traces(insidetextfont_color=, selector=dict(type=‘pie’))
类型:颜色或颜色数组 -
family
代码: fig.update_traces(insidetextfont_family=, selector=dict(type=‘pie’))
类型:字符串或字符串数组
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(insidetextfont_size=, selector=dict(type=‘pie’))
类型:大于或等于 1 的数字或数字数组
insidetextorientation 内部文本方向
代码: fig.update_traces(insidetextorientation=, selector=dict(type=‘pie’))
类型:枚举,一个(“horizontal”| “radial”| “tangential”| “auto”)
默认: “auto”
控制图表扇区内文本的方向。当设置为“自动”时,文本可以朝向任何方向,以便在扇区中间尽可能大。“水平”选项将文本定向为与图表底部平行,并可能使文本更小以实现该目标。“radial”选项沿着扇区的半径定向文本。“切向”选项使文本垂直于扇形半径。
outsidetextfont 外部文本字体
代码: fig.update_traces(outsidetextfont=dict(…), selector=dict(type=‘pie’))
类型:包含下面列出的一个或多个键的字典。
设置用于位于扇区外的textinfo
的字体。
-
color 颜色
代码: fig.update_traces(outsidetextfont_color=, selector=dict(type=‘pie’))
类型:颜色或颜色数组 -
family
代码: fig.update_traces(outsidetextfont_family=, selector=dict(type=‘pie’))
类型:字符串或字符串数组
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(outsidetextfont_size=, selector=dict(type=‘pie’))
类型:大于或等于 1 的数字或数字数组
rotation 旋转
代码: fig.update_traces(rotation=, selector=dict(type=‘pie’))
类型:介于或等于 -360 和 360 之间的数字
默认值: 0
第一个切片不是从 12 点钟开始,而是旋转到其他角度。
scalegroup
代码: fig.update_traces(scalegroup=, selector=dict(type=‘pie’))
类型:字符串
默认值: “”
如果有多个饼图应根据其总数调整大小,请通过在此处提供由同一组中的每个跟踪共享的非空组 ID 来链接它们。
sort 排序
代码: fig.update_traces(sort=, selector=dict(type=‘pie’))
类型: boolean
默认值: True
确定扇区是否从大到小重新排序。
uirevision
代码: fig.update_traces(uirevision=, selector=dict(type=‘pie’))
类型:数字或分类坐标字符串
控制一些用户驱动的跟踪更改的持久性: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
数组末尾之前添加/删除跟踪,以便相同的跟踪具有不同的索引,