【Python百日进阶-数据分析】Day122 - Plotly Figure参数: 散点图(四)

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’))
      类型:颜色
      设置选定点的文本字体颜色。

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’))
      类型:颜色
      设置未选择点的文本字体颜色,仅在选择存在时应用。

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 中的跟踪只会填充(或填充到)同一组中的其他跟踪。当多个stackgroups 或一些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 修改,例如namecolorbar.title。默认为layout.uirevision。请注意,其他用户驱动的跟踪属性更改由layout 属性控制:trace.visiblelayout.legend.uirevision 控制,selectedpointslayout.selectionrevisioncolorbar 控制。( x|y)(可通过 config: {editable: True} 访问)由 layout.editrevision 控制。跟踪更改由 uid 跟踪,如果没有提供 uid,它只会回退到跟踪索引。因此,如果您的应用程序可以在 data 数组末尾之前添加/删除跟踪,以便相同的跟踪具有不同的索引,

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岳涛@心馨电脑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值