parallelAxis
这个组件是平行坐标系中的坐标轴。
平行坐标系(Parallel Coordinates) 是一种常用的可视化高维数据的图表。
- parallelAxis.dim: 坐标轴的维度号。
- parallelAxis.parallelIndex: 用于定义『坐标轴』对应到哪个『坐标系』中。
比如有如下配置: myChart.setOption({ parallel: [ {...}, // 第一个平行坐标系 {...} // 第二个平行坐标系 ], parallelAxis: [ {parallelIndex: 1, ...}, // 第一个坐标轴,对应到第二个平行坐标系 {parallelIndex: 0, ...}, // 第二个坐标轴,对应到第一个平行坐标系 {parallelIndex: 1, ...}, // 第三个坐标轴,对应到第二个平行坐标系 {parallelIndex: 0, ...} // 第四个坐标轴,对应到第一个平行坐标系 ], ... }); 只有一个平行坐标系时可不用设置,自动取默认值 0。
- parallelAxis.areaSelectStyle: 在坐标轴上可以进行框选,这里是一些框选的设置。...
- parallelAxis.type: 坐标轴类型。
可选: 'value' 数值轴,适用于连续数据。 'category' 类目轴,适用于离散的类目数据,为该类型时必须通过 data 设置类目数据。 'time' 时间轴,适用于连续的时序数据,与数值轴相比时间轴带有时间的格式化,在刻度计算上也有所不同,例如会根据跨度的范围来决定使用月,星期,日还是小时范围的刻度。 'log' 对数轴。适用于对数数据。
- parallelAxis.name: 坐标轴名称。
- parallelAxis.nameLocation: 坐标轴名称显示位置。
可选: 'start' 'middle' 'end'
- parallelAxis.nameTextStyle: 坐标轴名称的文字样式。
- parallelAxis.nameGap: 坐标轴名称与轴线之间的距离。
- parallelAxis.inverse: 是否是反向坐标轴。
- parallelAxis.boundaryGap: 坐标轴两边留白策略,类目轴和非类目轴的设置和表现不一样。
- parallelAxis.min: 坐标轴刻度最小值,在类目轴中无效。
- parallelAxis.max: 坐标轴刻度最大值,在类目轴中无效。
- parallelAxis.scale: 只在数值轴中(type: 'value')有效。
- parallelAxis.splitNumber: 坐标轴的分割段数,需要注意的是这个分割段数只是个预估值,最后实际显示的段数会在这个基础上根据分割后坐标轴刻度显示的易读程度作调整。在类目轴中无效。
- parallelAxis.interval: 坐标轴分割间隔。
- parallelAxis.axisLine: 坐标轴轴线相关设置。
- parallelAxis.axisTick: 坐标轴刻度相关设置。
- parallelAxis.axisLabel: 坐标轴刻度标签的相关设置。
- parallelAxis.data[i]: 类目数据,在类目轴(type: 'category')中有效。
示例: // 所有类目名称列表 data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] // 每一项也可以是具体的配置项,此时取配置项中的 `value` 为类目名 data: [{ value: '周一', // 突出周一 textStyle: { fontSize: 20, color: 'red' } }, '周二', '周三', '周四', '周五', '周六', '周日']