type pie multiple donut chart bar highcharts

pie - highcharts type chart



Highcharts Pie Chart Label Threshold (2)

La mejor manera de lograr esto es utilizar el formateador de DataLabels para el gráfico circular de esta manera:

plotOptions: { pie: { dataLabels: { formatter: function(){ if (this.percentage < SOME_VALUE) return ""; return VALUE_TO_SHOW; } } } }

Reemplace SOME_VALUE y VALUE_TOSHOW con los valores deseados. Pero habrá algunos problemas si usa el conector para sus etiquetas (siempre está visible).

¿Existe alguna forma preferida de eliminar o agregar etiquetas debajo de cierto umbral cuando se usa el gráfico circular HighCharts? Preferiría no tener que acumular todos los valores por debajo de un cierto porcentaje en ''otros'' si puedo. Revisé los documentos y no puedo encontrar nada. ¡Sería muy útil!

Gracias de antemano.


Una respuesta muy tardía a esta pregunta:

Si en lugar de devolver una cadena vacía, en su lugar devuelve nulo, la etiqueta Y el conector no se mostrarán, y podrá lograr este efecto sin quitar el conector:

Ejemplo: jsfiddle

plotOptions: { pie: { dataLabels: { formatter: function(){ if (this.percentage < SOME_VALUE) return null; return VALUE_TO_SHOW; } } } }