可以看到实例如图,想求得的结果是x轴拉伸后能够获得图上该片区域的总数(也就是面积)
根据官方文档,可以触发dataZoom事件可以求得该值的百分比数。
myChart.on('dataZoom', function (params) {
var start=params.startValue
var end=params.endValue
})//start end都是百分比值
个人想了下靠百分比求总数不太精确,最好是能知道x轴左边x的值以及最右边x的值,这样求出来准确些。
官方文档有个api是getOption()
图中可以看到写出了最左边和最右边的坐标,然后将其各自的数量相加就能求得总数了。
也就是一个循环将每个点的y值相加就可以求得总数了。
DateShowChart.on('dataZoom', function