Tôi cố gắng để làm việc ra làm thế nào để cập nhật một biểu đồ pie Highcharts nhưng đối với cuộc sống của tôi dường như không thể có được nó làm việc ngay.Highcharts: Cập nhật một biểu đồ Pie với SetData()
Tôi đã nhìn qua tài liệu và đã có thể để có được một quầy bar và dòng và spline đồ thị để cập nhật tốt nhưng khi sử dụng chức năng này cho các biểu đồ pie nó chỉ không hoạt động.
Tôi hiện đang ăn ở:
item.setData([["none", 100]], true);
đâu mục bằng loạt những thứ tương tự như vậy:
$.each(browser_chart.series, function(i, item){
if(item.name == 'Browser share'){
console.log(data.browsers);
item.setData([["none", 100]], true);
}
});
nào như trong bản demo là cách dữ liệu cho một biểu đồ pie được định dạng. Vấn đề là nó dường như không thể đọc được chuỗi chính xác. Tôi thử:
item.setData([\"none\", 100], true);
Và dường như làm điều gì đó nhưng không thể đọc giá trị x và y đúng (tất nhiên điều đó có nghĩa là sai).
ai ở đây có thể chỉ cho tôi hướng để làm việc này?
Cảm ơn,
Hmm mà không làm việc nhưng ví dụ của bạn đã làm cho tôi biết tại sao. Khi tôi cập nhật biểu đồ hình tròn, tôi thực sự bỏ lỡ các điểm trong chuỗi vì một số trình duyệt không có giá trị cho phạm vi ngày mà người dùng của tôi đã chọn. Có vẻ như khi tôi cập nhật với ít điểm hơn tôi ban đầu, nó có vẻ không thể cập nhật đúng và ném một lỗi khó chịu. Bạn có biết dù sao về điều này? – Sammaye
Tôi đã có thể làm việc này với các điểm khác nhau bằng cách làm lại biểu đồ hình tròn với Highcharts.Chart() mới nhưng nó hơi xấu xí, đây có phải là cách duy nhất để làm điều đó bạn có biết không? – Sammaye