Estoy usando los gráficos de vértice para generar una "rosquilla". Si muevo el cursor sobre un elemento, me mostrará el valor de este elemento:
Mi código para esto:
plotOptions: { pie: { donut: { labels: { show: true, value: { formatter: function (val) { return val; } } } } } }Pero, ¿cómo puedo mostrar el valor porcentual del elemento en lugar del "valor normal"?
Creo que la única forma es calcular los porcentajes tú mismo.
formatter: function (val,chart) { if(val){ let valPercent = val/chart.config.series.reduce((a, b) => a + b, 0)*100; return `${valPercent.toFixed(1)}%`; // or round with Math } return '' } En realidad, hay una matriz con valores porcentuales chart.globals.seriesPercent pero no se proporciona seriesIndex