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

news/2024/11/29 1:46:03/

文章目录

      • meta
      • customdata 自定义数据
      • domain 域
      • automargin
      • marker 标记
      • textfont 文字字体
      • textinfo 文本信息
      • direction 方向
      • hole
      • hoverlabel 悬停标签
      • insidetextfont 内部文字字体
      • insidetextorientation 内部文本方向
      • outsidetextfont 外部文本字体
      • rotation 旋转
      • scalegroup
      • sort 排序
      • uirevision

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 数组末尾之前添加/删除跟踪,以便相同的跟踪具有不同的索引,


http://www.ppmy.cn/news/1617.html

相关文章

华为机试真题 C++ 实现【连接器问题】【2022.11 Q4新题】

目录 题目 思路 考点 Code 题目 有一组区间[a0,b0],[a1,b1],…(a,b表示起点,终点),区间有可能重叠、相邻,重叠或相邻则可以合并为更大的区间; 给定一组连接器[x1,x2,x3,…](x表示连接器的最大可连接长度,即x>=gap),可用于将分离的区间连接起来,但两个…

GIT分布式版本控制系统 | 命令讲解入门

Git概述 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件;分布式相比于集中式的最大区别在于开发者可以提交到本地&#xff0c…

【免费赠送源码】Springboot喵喵宠物医院管理系统ti5f6计算机毕业设计-课程设计-期末作业-毕设程序代做

【免费赠送源码】Springboot喵喵宠物医院管理系统ti5f6计算机毕业设计-课程设计-期末作业-毕设程序代做 【免费赠送源码】Springboot喵喵宠物医院管理系统ti5f6计算机毕业设计-课程设计-期末作业-毕设程序代做本源码技术栈: 项目架构:B/S架构 开发语言…

[go学习笔记.第十八章.数据结构] 1.基本介绍,稀疏数组,队列(数组实现),链表

一.基本介绍 1.数据结构(算法)的介绍 (1).数据结构是一门研究算法的学科,自从有了编程语言也就有了数据结构,学好数据结构可以编写出更加漂亮,更加有效率的代码 (2).要学习好数据结构就要多多考虑如何将生活中遇到的问题用程序去实现解决 (3).程序&…

Linux UART编程 驱动蓝牙芯片

在熟悉了UART概念后&#xff0c;我们要学以致用&#xff0c;在Linux用起来来驱动起来蓝牙芯片&#xff01; 我们直接借用man来看下&#xff0c;命令如下&#xff1a; man termios 1.头文件引用 #include <termios.h> #include <unistd.h> 2.串口打开关闭 open…

数据库基础 - 数据类型、关键字、cmd中操作数据库的命令

cmd中操作数据库的命令 mysql -hlocalhost -用户名 -密码 show database&#xff1b;查询数据库中的小数据库 show 数据库名&#xff1b;查询某一个小数据库 show 表名&#xff1b;查询表的结构 exit 退出数据类型 数值类型 int &#xff1a;整形 double&#xff1a;双精度&…

XXL-Job海量数据处理-分片任务实战

文章目录一、需求1. 场景2. 分析3. 案例二、什么是分⽚任务2.1. 分⽚路由策略2.2. 海量数据处理2.3. 分片数量2.4. 分片值颁发2.5. 案例三、解决思路3.1. 数据拆分3.2. 分片数量3.3. 分⽚⽅式3.4. 路由策略3.5. 程序实战一、需求 1. 场景 有⼀个任务需要处理100W条数据&#…

微服务架构

单体架构 优点&#xff1a; 1&#xff1a;部署简单: 由于是完整的结构体&#xff0c;可以直接部署在一个服务器上即可。 2&#xff1a;技术单一: 项目不需要复杂的技术栈&#xff0c;往往一套熟悉的技术栈就可以完成开发。 3&#xff1a;用人成本低: 单个程序员可以完成业务接口…