dojo dojox.charting

Dojox datachart live update?



dojox.charting (3)

Hay muchos tutoriales realmente buenos en Dojo 1.6 ahora debajo de la página de documentación. Los tutoriales son nuevos y están actualizados. http://dojotoolkit.org/documentation/

Recomiendo revisar completamente los tutoriales y luego debe tener el conocimiento que necesita para hacer actualizaciones en vivo a la tabla de datos.

Según el título, realmente me pregunto ¿cómo puedo hacer actualizaciones en vivo en la tabla de datos? Como este sitio es un antiguo cuadro de datos de SitePen , todavía estaban en Dojo 1.3 con Persevere 1.0, donde ahora Dojo había llegado a 1.6 y Persevere 2.0. Google muestra que 1,6 ady tiene nuevos Data Api. Estoy realmente confundido sobre qué hacer ahora. ¿Cómo puedo hacer una actualización en vivo exitosa en mi tabla sin actualizarla realmente? Alguien por favor me ayuda> <


http://dojotoolkit.org/documentation/tutorials/1.6/charting/ : Este tutorial hace un buen trabajo explicando los principios básicos de la creación de gráficos DOJO.

Suponiendo que tienes un cuadro básico creado:

var chart1 = new dojox.charting.Chart2D("chart");
chart1.addPlot("default", {type: "Lines"}); chart1.addAxis("x"); chart1.addAxis("y", {vertical: true}); chart1.addSeries("Series 1", [1,2,3,4,5]); chart1.render();

Para actualizar esta tabla con datos nuevos, solo necesita actualizar la serie de datos y luego volver a representar la tabla:

chart1.updateSeries("Series 1", [5,4,3,2,1]);
chart1.render();

Cada vez que haga esto, la tabla se actualizará para reflejar la nueva serie de datos. Si tiene una leyenda que necesita actualizarse, deberá actualizarse por separado (utilizando legend.refresh ())


También puede probar el widget DataPresentation, que simplifica la conexión de un gráfico a un almacén de datos Dojo, lo que permite actualizaciones automáticas en un patrón MVC.