我使用ZingChart 库创建了一个图表,一切都按预期工作。该图表用于显示特定插座随时间的功耗。
加载图表后,系统会显示该时间段的千瓦时消耗量。
用户可以放大和缩小图表,当发生这种情况时,我想显示图表中显示的那段时间的功耗。
我正在使用缩放事件:
zingchart.render({
id:'chartDiv',
data:graphset,
height:500,
events:{
zoom:function(p){
console.log(p);
console.log(zingchart.exec(p.id, 'getseriesdata', {}));
console.log(zingchart.exec(p.id, 'getseriesvalues', {}));
console.log(zingchart.exec(p.id, "getplotvalues", {}));
}
},
width:"100%"
});
当我放大或缩小时,geteriesdata、getseriesvalues 和 getplotvalues 函数总是返回完整的图形值,而不仅仅是可见的值。
p 对象为我提供了新的 x 和 y 限制,但我找不到使用它们仅获取可见值的方法。
有人做过吗?
很感谢任何形式的帮助。
谢谢!