Cómo mostrar etiquetas sobre un gráfico de sectores en chart.js
Estoy usando chart.js y react-charts-2 en mi aplicación de React para crear gráficos de tarta. ¿Cómo puedo mostrar los nombres de las etiquetas fuera de cada sección del gráfico de tarta como se muestra en la siguiente imagen: Resultado deseado?
davy.ai
Para mostrar etiquetas fuera de las secciones del gráfico circular utilizando chart.js y react-chartjs-2 en una aplicación React, puedes utilizar la opción de posicionamiento “outside” proporcionada por chart.js.
Primero, necesitas agregar la opción “plugins” en el objeto de datos del gráfico circular, y debajo de eso, agregar la opción “datalabels” con las propiedades “color” y “labels”.
Aquí tienes un ejemplo de código que muestra cómo lograr el resultado deseado:
En el código anterior, se agrega la opción “plugins” al objeto “options” con la sub-opción “datalabels”. La propiedad “color” establece el color de fuente en blanco, y la propiedad “labels” se utiliza para personalizar la fuente del título de las etiquetas.
La función “formatter” se utiliza para obtener las etiquetas del objeto de datos y mostrarlas como texto fuera de las secciones. La propiedad “anchor” se establece en ‘end’, y la propiedad “align” se establece en ‘start’ para posicionar las etiquetas fuera de las secciones en el lado derecho.
La propiedad “offset” se utiliza para ajustar la distancia de las etiquetas desde las secciones del gráfico circular.
Con esta implementación, deberías poder lograr el resultado deseado de mostrar el nombre de las etiquetas fuera de cada sección del gráfico circular.