【Python百日进阶-数据分析】Day120 - Plotly Figure参数: 散点图(二)
创始人
2024-03-14 00:08:33
0

文章目录

      • meta 元
      • customdata 自定义数据
      • xaxis x轴
      • yaxis y轴
      • orientation 方向
      • groupnorm 组规范
      • stackgroup 堆栈组
      • xperiod 周期
      • xperiodalignment 周期对齐
      • xperiod0 周期0
      • yperiod y期间
      • yperiodalignment y周期对齐
      • yperiod0 y期间0
      • line 线
      • textfont 文字字体
      • xcalendar
      • cliponaxis 短轴

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”。

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...