http://dojotoolkit.org/documentation/tutorials/1.6/charting/: Это руководство хорошо объясняет основы построения диаграмм DOJO.
Предполагается, что у вас есть базовая диаграмма:
var chart1 = new dojox.charting.Chart2D("chart");<br>
chart1.addPlot("default", {type: "Lines"});
chart1.addAxis("x");
chart1.addAxis("y", {vertical: true});
chart1.addSeries("Series 1", [1,2,3,4,5]);
chart1.render();
Чтобы обновить эту диаграмму новыми данными, вам просто нужно обновить ряд данных, а затем снова отобразить диаграмму:
chart1.updateSeries("Series 1", [5,4,3,2,1]);<br>
chart1.render();
Каждый раз, когда вы делаете это, диаграмма будет обновляться, чтобы отражать новые ряды данных. Если у вас есть легенда, которую нужно обновить, ее нужно будет обновить отдельно (с помощью legend.refresh ())