siempre tengo una condición que puedo comprobar en mi función AJAX
, que comprueba si no hay resultados. Luego, si no hay resultados, configuro un gráfico para que parezca vacío. Por este motivo, debe hacer var data = [[null]]
, donde data
es un parámetro de jQuery.jqplot('chart', data, {})
. El valor de data
puede depender de un tipo de gráfico, por lo tanto, lo probé para líneas, barras y gráficos circulares, y funciona bien.
Opcionalmente también puede ocultar la leyenda y tal vez otras partes de la trama. Para mí, solo establecer el data
y la leyenda siempre es suficiente.
Esto ayudó mucho. ¿No debería JQPlot devolver un gráfico vacío si no hay datos para representar, en lugar de arrojar una excepción? Para mí, este es un estado válido, no es un error ... – Stefan