Dojox数据图表实时更新?

Dojox数据图表实时更新?,dojo,dojox.charting,Dojo,Dojox.charting,根据标题,我真的很想知道如何在datachart中进行实时更新??由于这个站点很旧,他们仍然使用Dojo1.3和Persevere1.0,而现在Dojo已经使用了1.6和Persevere2.0。谷歌显示1.6ADY有了新的数据Api。我真的不知道现在该怎么办。我如何才能在不刷新图表的情况下成功地对图表进行实时更新。。。 有人请帮帮我>在Dojo 1.6的文档页面下面有很多非常好的教程。这些教程是最新的 我建议您全面阅读教程,然后您应该具备实时更新数据图表所需的知识。:本教程很好地解释了DOJO

根据标题,我真的很想知道如何在datachart中进行实时更新??由于这个站点很旧,他们仍然使用Dojo1.3和Persevere1.0,而现在Dojo已经使用了1.6和Persevere2.0。谷歌显示1.6ADY有了新的数据Api。我真的不知道现在该怎么办。我如何才能在不刷新图表的情况下成功地对图表进行实时更新。。。
有人请帮帮我>

在Dojo 1.6的文档页面下面有很多非常好的教程。这些教程是最新的

我建议您全面阅读教程,然后您应该具备实时更新数据图表所需的知识。

:本教程很好地解释了DOJO图表的基础知识

假设已创建基本图表:


var chart1=新的dojox.charting.Chart2D(“图表”)
图表1.addPlot(“默认值”{type:“Lines”}); 图1.添加轴(“x”); 图1.addAxis(“y”{vertical:true}); 图1.添加系列(“系列1”,[1,2,3,4,5]); 图1.render();

要使用新数据更新此图表,只需更新数据系列,然后再次呈现图表:


图1.更新系列(“系列1”,[5,4,3,2,1])
图1.render();

每次执行此操作时,图表都将更新以反映新的数据系列。如果您有一个图例需要更新,则需要单独刷新(使用legend.refresh())

您也可以尝试将图表连接到Dojo数据存储,从而在MVC模式下启用自动更新。

此render()不是要重新绘制整个图形吗??而不是仅仅绘制新坐标?dataChart可以做同样的事情吗?