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


    meta 元

    代码: fig.update_traces(meta=, selector=dict(type=‘scatter’))
    类型:数字或分类坐标字符串
    分配与此跟踪关联的额外元信息,可用于各种文本属性。轨迹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=‘scatter’))
    类型:列表、numpy 数组或 Pandas 系列的数字、字符串或日期时间。
    为每个数据分配额外的数据。这在侦听悬停、单击和选择事件时可能很有用。请注意,“分散”跟踪还会在标记 DOM 元素中附加自定义数据项

    xaxis x轴

    代码: fig.update_traces(xaxis=, selector=dict(type=‘scatter’))
    类型: subplotid
    默认: x
    设置此轨迹的 x 坐标和 2D 笛卡尔 x 轴之间的参考。如果为“x”(默认值),则 x 坐标参考 layout.xaxis。如果是“x2”,则 x 坐标指的是 layout.xaxis2,依此类推。

    yaxis y轴

    代码: fig.update_traces(yaxis=, selector=dict(type=‘scatter’))
    类型: subplotid
    默认: y
    设置此轨迹的 y 坐标和 2D 笛卡尔 y 轴之间的参考。如果为“y”(默认值),则 y 坐标参考 layout.yaxis。如果是“y2”,则 y 坐标指的是 layout.yaxis2,依此类推。

    orientation 方向

    代码: fig.update_traces(orientation=, selector=dict(type=‘scatter’))
    类型: enumerated , ( “v”| “h”) 之一
    仅在使用 stackgroup 时相关,并且只会使用在 stackgroup 中找到的第一个 orientation - 包括如果 visible 是“legendonly”,但不是如果它是 False。设置堆叠方向。使用“v”(“h”),添加后续迹线的 y (x) 值。也会影响fill的默认值。

    groupnorm 组规范

    代码: fig.update_traces(groupnorm=, selector=dict(type=‘scatter’))
    类型:枚举,一个(“”| “fraction”| “percent”)
    默认: “”
    仅在使用 stackgroup 时相关,并且只会使用在 stackgroup 中找到的第一个 groupnorm - 包括如果 visible 是“legendonly”,但不是如果它是 False。设置此“stackgroup”总和的标准化。对于“分数”,每个位置的每个轨迹值除以该位置所有轨迹值的总和。“百分比”是相同的,但乘以 100 以显示百分比。如果有多个子图,或者一个子图上有多个“stackgroup”,每个子图都将在其自己的集合内进行归一化。

    stackgroup 堆栈

    代码: fig.update_traces(stackgroup=, selector=dict(type=‘scatter’))
    类型:字符串
    默认值: “”
    将多个散点跟踪(在同一个子图上)设置到同一个堆栈组,以便添加它们的 y 值(如果 orientation 是“h”,则添加它们的 x 值)。如果为空白或省略此跟踪将不会堆叠。默认情况下,堆叠也会打开“填充”,如果“方向”是“h”(“v”),则使用“色调”(“tonextx”)并将默认的“模式”设置为“线”,而不管点数如何。您只能在数字(线性或对数)轴上堆叠。stackgroup 中的跟踪只会填充(或填充到)同一组中的其他跟踪。当多个stackgroups 或一些traces 堆叠而一些trace 没有堆叠时,如果fill-linked traces 还不是连续的,后面的会按绘制顺序向下推。

    xperiod 周期

    代码: fig.update_traces(xperiod=, selector=dict(type=‘scatter’))
    类型:数字或分类坐标字符串
    默认值: 0
    仅当轴“类型”为“日期”时才相关。在 x 轴上设置以毫秒或“M”为单位的周期定位。“M”形式的特殊值可用于声明月数。在这种情况下,n 必须是一个正整数。

    xperiodalignment 周期对齐

    代码: fig.update_traces(xperiodalignment=, selector=dict(type=‘scatter’))
    类型:枚举,一个(“start”| “middle”| “end”)
    默认: “middle”
    仅当轴“类型”为“日期”时才相关。设置数据点在 x 轴上的对齐方式。

    xperiod0 周期0

    代码: fig.update_traces(xperiod0=, selector=dict(type=‘scatter’))
    类型:数字或分类坐标字符串
    仅当轴“类型”为“日期”时才相关。设置以毫秒为单位的周期定位基础或 x0 轴上的日期字符串。当 x0period 是周数时,默认情况下 x0period0 将在星期日,即 2000-01-02,否则它将在 2000-01-01。

    yperiod y期间

    代码: fig.update_traces(yperiod=, selector=dict(type=‘scatter’))
    类型:数字或分类坐标字符串
    默认值: 0
    仅当轴“类型”为“日期”时才相关。在 y 轴上设置以毫秒或“M”为单位的周期定位。“M”形式的特殊值可用于声明月数。在这种情况下,n 必须是一个正整数。

    yperiodalignment y周期对齐

    代码: fig.update_traces(yperiodalignment=, selector=dict(type=‘scatter’))
    类型:枚举,一个(“start”| “middle”| “end”)
    默认: “middle”
    仅当轴“类型”为“日期”时才相关。设置数据点在 y 轴上的对齐方式。

    yperiod0 y期间0

    代码: fig.update_traces(yperiod0=, selector=dict(type=‘scatter’))
    类型:数字或分类坐标字符串
    仅当轴“类型”为“日期”时才相关。设置在 y0 轴上以毫秒或日期字符串为单位的周期定位基础。当 y0period 是周数时,默认情况下 y0period0 将在星期日,即 2000-01-02,否则它将在 2000-01-01。

    line 线

    代码: fig.update_traces(line=dict(…), selector=dict(type=‘scatter’))
    类型:包含下面列出的一个或多个键的字典。

    • color 颜色
      代码: fig.update_traces(line_color=, selector=dict(type=‘scatter’))
      类型:颜色
      设置线条颜色。

    • dash
      代码: fig.update_traces(line_dash=, selector=dict(type=‘scatter’))
      类型:字符串
      默认值: “solid”
      设置线条的虚线样式。设置为破折号类型字符串(“solid”、“dot”、“dash”、“longdash”、“dashdot”或“longdashdot”)或以 px 为单位的破折号长度列表(例如“5px,10px,2px,2px” )。

    • shape 形状
      代码: fig.update_traces(line_shape=, selector=dict(type=‘scatter’))
      类型: enumerated , ( “linear”| “spline”| “hv”| “vh”| “hvh”| “vhv”) 之一
      默认: “linear”
      确定线条形状。使用“样条”,使用样条插值绘制线条。其他可用值对应于逐步线条形状。

    • simplify 简化
      代码: fig.update_traces(line_simplify=, selector=dict(type=‘scatter’))
      类型: boolean
      默认值: True
      通过移除几乎共线的点来简化线条。转换线时,可能需要禁用此功能,以便沿生成的 SVG 路径的点数不受影响。

    • smoothing 平滑
      代码: fig.update_traces(line_smoothing=, selector=dict(type=‘scatter’))
      类型:介于或等于 0 和 1.3 之间的数字
      默认值: 1
      仅当 shape 设置为“spline”时才有效 设置平滑量。“0”对应无平滑(相当于“线性”形状)。

    • width 宽度
      代码: fig.update_traces(line_width=, selector=dict(type=‘scatter’))
      类型:大于或等于 0 的数字
      默认: 2
      设置线宽(以像素为单位)。

    textfont 文字字体

    代码: fig.update_traces(textfont=dict(…), selector=dict(type=‘scatter’))
    类型:包含下面列出的一个或多个键的字典。
    设置文本字体。

    • color 颜色
      代码: fig.update_traces(textfont_color=, selector=dict(type=‘scatter’))
      类型:颜色或颜色数组

    • family
      代码: fig.update_traces(textfont_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(textfont_size=, selector=dict(type=‘scatter’))
      类型:大于或等于 1 的数字或数字数组

    xcalendar

    代码: fig.update_traces(xcalendar=, selector=dict(type=‘scatter’))
    类型:枚举,一个(“chinese”| “coptic”| “discworld”| “ethiopian”| “gregorian”| “hebrew”| “islamic”| “jalali”| “julian”| “mayan”| “nanakshahi”| “nepali”| “persian”| “taiwan”| “thai”| “ummalqura”)
    默认: “gregorian”
    设置日历系统以使用 x 日期数据。

    cliponaxis 短轴

    代码: fig.update_traces(cliponaxis=, selector=dict(type=‘scatter’))
    类型: boolean
    默认值: True
    确定是否围绕子图轴裁剪标记和文本节点。要在轴线和刻度标签上方显示标记和文本节点,请确保将 xaxis.layeryaxis.layer 设置为“below traces”。

  • 相关阅读:
    这十年我与广告不共戴天练就的十八般武艺 #PC去广告 #手机去广告
    Java 常用数据结构与算法
    Nacos 实现服务平滑上下线(Ribbon 和 LB)
    用微信小程序开启桶装水订购业务
    git使用整理
    推荐系统-特征工程:概述
    MindSponge分子动力学模拟——自定义控制器(2024.05)
    MySQL迁移到ClickHouse
    【HTML5期末作业】用HTML+CSS一个兰州交通大学官网网站
    通过jmap、jstack分析问题,以及分析方法
  • 原文地址:https://blog.csdn.net/yuetaope/article/details/123081703