Tôi đã tạo Biểu đồ bằng cách sử dụng ZingChart library và mọi thứ đang hoạt động như mong đợi. Biểu đồ được sử dụng để hiển thị mức tiêu thụ điện năng của một cửa hàng cụ thể theo thời gian.ZingChart JS - Nhận các nút hiển thị
Khi đồ thị được tải, hệ thống sẽ hiển thị mức tiêu thụ kWh trong khoảng thời gian đó.
Người dùng có thể phóng to và thu nhỏ biểu đồ và khi điều đó xảy ra, tôi muốn hiển thị mức tiêu thụ điện cho khoảng thời gian đó được hiển thị trong biểu đồ.
Tôi đang sử dụng sự kiện zoom:
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%"
});
Khi tôi phóng to hoặc thu, các chức năng getseriesdata, getseriesvalues và getplotvalues luôn trả lại giá trị đồ thị đầy đủ, không chỉ là những người nhìn thấy được.
Đối tượng p cho tôi giới hạn x và y mới, nhưng tôi không thể tìm cách sử dụng chúng để chỉ nhận giá trị hiển thị.
Có ai đã làm điều này không?
Bất kỳ trợ giúp nào được đánh giá rất nhiều.
Cảm ơn!
Rất tốt, cảm ơn bạn. – cdonate