Estoy implementando Highcharts en mi sitio, sin embargo, resulta desafiante desde el punto de vista de la presentación.Highcharts eliminan las etiquetas de valor cero
Mis datos se cargan bien, pero para la serie, algunos de los valores son ceros. Me gustaría mostrar la etiqueta cuando no sea cero, ya que de lo contrario se vuelve difícil de leer.
que estoy tratando de hacer algo como esto:
plotOptions: {
column: {
stacking: 'normal',
dataLabels: {
enabled: this.value == 0 ? false : true,
color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white' }
}
}
Pero esto no está funcionando. Intenté usar solo 'esto' en lugar de valor, pero tampoco lo hago. No he podido encontrar una opción predeterminada de la biblioteca que me permita hacer esto sin tener que crear código personalizado.
He comprobado algunos enfoques, pero los ceros están en una de las series. Así que todavía quiero presentar la etiqueta de los valores que no son ceros para el grupo.
Creo que cuando uno dice this.y que toma el valor de todo el grupo, y no las series individuales ...
¿Alguna sugerencia? ¡Claramente estoy haciendo algo mal!
gracias gizmotivation, he editado la pregunta para aclarar. – Lievcin
@Lievcin: la opción de formateador maneja cada valor individualmente tal como lo desea. Lo probé en los archivos de muestra de Highchart. Solo eliminó las etiquetas de los puntos de datos que tenían 0. ¿Pudo probarlo? – christurnerio
Acabo de agregar un ejemplo jsfiddle para usted. http://jsfiddle.net/gizmovation/VLmKK/ – christurnerio