• 【Python百日进阶-数据分析】Day124 - Plotly Figure参数:饼图(二)


    meta

    代码: fig.update_traces(meta=, selector=dict(type=‘pie’))
    类型:数字或分类坐标字符串
    分配与此跟踪关联的额外元信息,可用于各种文本属性。轨迹name、图形、轴和颜色栏title.text、注释textrangeselectorupdatemenuessliders``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 修改,例如namecolorbar.title。默认为layout.uirevision。请注意,其他用户驱动的跟踪属性更改由layout 属性控制:trace.visiblelayout.legend.uirevision 控制,selectedpointslayout.selectionrevisioncolorbar 控制。( x|y)(可通过 config: {editable: True} 访问)由 layout.editrevision 控制。跟踪更改由 uid 跟踪,如果没有提供 uid,它只会回退到跟踪索引。因此,如果您的应用程序可以在 data 数组末尾之前添加/删除跟踪,以便相同的跟踪具有不同的索引,

  • 相关阅读:
    自己总结的wireshark抓包技巧
    WARNING: inbound connection timed out (ORA-3136)
    java计算机毕业设计基于springboo+vue的健身房课程预约平台
    R语言data.table导入数据实战:data.table数据列索引
    【通信】基于matlab模拟室内VLC模型(含BER和SNR)附matlab代码
    设计模式面试系列-02
    布局香港之零售小店篇 | 香港一人小企与连锁超市的竞争
    算法训练 第三周
    STM32单片机控制直流电机实现PID闭环控制源码集锦
    Redis缓存与从数据取数据性能比较
  • 原文地址:https://blog.csdn.net/yuetaope/article/details/123081820