Tôi đang sử dụng c3.js và c3.css để tạo một vài biểu đồ trên một trang. Tôi có nhiều biểu đồ và muốn cập nhật dữ liệu sau mỗi 60 giây để tôi sử dụng khoảng thời gian đã đặt, nhận dữ liệu cập nhật và sau đó tải nó vào biểu đồ, tuy nhiên, nó đặt tất cả dữ liệu trong biểu đồ được tạo gần đây nhất. Tôi đã cố gắng thêm một bindto vào dữ liệu để nó đi vào đồ thị chính xác, nhưng nó vẫn tải lên đồ thị dưới cùng. Làm thế nào tôi có thể sửa lỗi này?biểu đồ c3.load với nhiều biểu đồ
...
<div id='chart1'></div>
<div id='chart2'></div>
...
function update()//this function collects the new data in arrays cols and xrows
...
setInterval(function(){
update();
chart.unload();
chart.load({bindto:'#chart1',columns:cols, xs:xrows});
},3000);
Bạn vẫn đang tìm câu trả lời? – yuvi
cách bạn quản lý để thực hiện việc này? – Baig
Có vẻ như anh ta đang ghi đè biến 'biểu đồ', vì vậy đó là lý do tại sao nó luôn cập nhật biểu đồ cuối cùng –