(本文档仅供参考)
问题
下图是一个双Y联合图,实现了X轴拖动效果,但发现Y轴数据也会随之变化,请问怎么设置成为Y轴数据不随X轴的拖动变换?并且Y轴刻度最大值不是固定的,我想设置为数据库某一字段的最大值,这个最大值每个月份是不一样的。
解决方案
1、实现区域缩放,可通过如下扩展属性:
{ "dataZoom": [{ "type": "slider", "show": true, "xAxisIndex": [0], "start": 1, "end": 35 }] }
2、在数据集中将需要作为Y轴最大刻度值获取到,之所以需要先获取到最大值,是因为如果直接在Y轴的最大刻度中设置字段,读取的是返回结果的第一个值,不会默认遍历所有数据获取到最大值,因此需要通过SQL获取到用于作为Y轴最大刻度的字段,如下:
3、进行【图形设置】–》【坐标轴】-》【左Y轴设置】-》【刻度设置】-》【最大刻度】:
4、效果,可以看到 左Y轴 不会随 X轴 拖动变换 :