Pregunta

Cada gráfico de dojo con el que he trabajado ha permitido el uso de una matriz de objetos que contienen la serie de valores y información sobre herramientas para cada punto de valor.

Cuando se usa el tipo de gráfico StackedACeas, Dojo parece ignorar mis valores dentro de los objetos. Por ejemplo:

var values = [
    {x: 1, y: 10, tooltip: 'test1'},
    {x: 2, y: 30, tooltip: 'test2'},
    {x: 3, y: 60, tooltip: 'test3'}
];

Esto funciona en líneas, columnas y tipos de gráficos de Columns Stacked. El gráfico arroja el eje y puede ver los marcadores en la línea base del char como si solo hubiera suministrado cero para todos los valores.

Gracias por adelantado. Espero que esto tenga sentido.

¿Fue útil?

Solución

El documento especifica los diferentes tipos en esta página: http://dojotoolkit.org/reference-guide/dojox/charting.html En el párrafo "Conectando gráficos a datos y especificando una serie de datos".

Para cualquier tipo de trazado de línea no "apilado", puede especificar pares de coordenadas. Debe usar claves que corresponden a los parámetros HAXIS y VAXIS definidos en la llamada addPlot (). Estos predeterminados a x e y.

[...]

Con cualquiera de los tipos de gráficos apilados, cada conjunto de datos agregado con AddSeries () se coloca en relación con el conjunto anterior. Aquí hay un ejemplo simple que muestra este concepto. En lugar de que el segundo conjunto de datos sea una línea recta en 1, todos los puntos están 1 por encima del punto desde el primer conjunto de datos.

chart1.addSeries("Series 1", [1, 2, 3, 4, 5]);
chart1.addSeries("Series 2", [1, 1, 1, 1, 1], {stroke: {color: "red"}});

Por lo tanto, para sus información sobre herramientas en un gráfico StackedAleas, primero debe activar los marcadores en su gráfico, luego debe usar un Dojox/Charting/Action2D/ToolTip personalizado, que toma una función personalizada para producir la información sobre herramientas deseada.

He hecho un ejemplo aquí: http://jsfiddle.net/psoares/nue3c/

Espero eso ayude...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top