本文档(以及pyecharts使用手册中的其他文档)将会持续更新。 有些内容标记为待更新的,有时间我会补充上。个人精力有限,优先发布在公众号上,有兴趣的可以关注一下哈:微信公众号「燃烧吧数据」(id:data-fired)
type_ : 坐标轴类型
可选:
-
'value'
数值轴,适用于连续数据。 -
'category'
类目轴,适用于离散的类目数据 -
'time'
时间轴,适用于连续的时序数据,与数值轴相比时间轴带有时间的格式化,在刻度计算上也有所不同,例如会根据跨度的范围来决定使用月,星期,日还是小时范围的刻度。 -
'log'
对数轴。适用于对数数据。
name : 坐标轴名称
name_textstyle_opts : 坐标轴名称的文字样式
待更新
name_gap :坐标轴名称与轴线之间的距离
name_rotate :坐标轴名字旋转,角度值
name_location:坐标轴名称显示位置
可选:
'start'
-
'middle'
或者'center'
'end'
is_show : 是否显示坐标轴
is_scale : 坐标刻度是否包含零刻度
只在数值轴中(type: 'value')有效。
设置成 true 后坐标刻度不会强制包含零刻度。在双数值轴的散点图中比较有用。
在设置 min 和 max 之后该配置项无效
is_inverse :是否是反向坐标轴
interval : 坐标轴间隔
强制设置坐标轴分割间隔。
因为 splitNumber 是预估的值,实际根据策略计算出来的刻度可能无法达到想要的效果,这时候可以使用 interval 配合 min、max 强制设定刻度划分,一般不建议使用。
无法在类目轴中使用。在时间轴(type: 'time')中需要传时间戳,在对数轴(type: 'log')中需要传指数值
grid_index:坐标轴所在的 grid 的索引
默认位于第一个 grid
position:坐标轴位置
可选:
'top'
'bottom'
默认 grid 中的第一个 x 轴在 grid 的下方('bottom'
),第二个 x 轴视第一个 x 轴的位置放在另一侧
offset:坐标轴偏移
X 轴相对于默认位置的偏移,在相同的 position 上有多个 X 轴的时候有用
split_number:坐标轴的分割段数
需要注意的是这个分割段数只是个预估值,最后实际显示的段数会在这个基础上根据分割后坐标轴刻度显示的易读程度作调整。
在类目轴中无效。
boundary_gap:坐标轴两边留白策略
类目轴和非类目轴的设置和表现不一样。
类目轴中 boundaryGap 可以配置为 true 和 false。默认为 true,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band)中间。
非类目轴,包括时间,数值,对数轴,boundaryGap是一个两个值的数组,分别表示数据最小值和最大值的延伸范围,可以直接设置数值或者相对的百分比,在设置 min 和 max 后无效。 示例:
boundaryGap: ['20%', '20%']
min_ :坐标轴最小值
max_ :坐标轴最大值
min_interval :坐标轴最小间隔
自动计算的坐标轴最小间隔大小。
例如可以设置成1保证坐标轴分割刻度显示成整数。
只在数值轴或时间轴中(type: 'value' 或 'time')有效。
max_interval :坐标轴最大间隔
自动计算的坐标轴最大间隔大小。
例如,在时间轴((type: 'time'))可以设置成 3600 * 24 * 1000 保证坐标轴分割刻度最大为一天。
只在数值轴或时间轴中(type: 'value' 或 'time')有效。
axisline_opts:坐标轴轴线相关设置
待更新
axistick_opts:坐标轴刻度相关设置
待更新
axislabel_opts :坐标轴刻度标签的相关设置
待更新
axispointer_opts :坐标轴指示器设置
待更新
splitarea_opts:坐标轴在 grid 区域中的分隔区域设置
待更新
splitline_opts :坐标轴在 grid 区域中的分隔线设置
待更新
python3代码示例
待更新