Visualizar datos proporcionales como la cuota de mercado, la distribución de gastos o los resultados de encuestas a menudo se hace mejor con un gráfico de rosquilla. En este artículo aprenderá a crear un gráfico de rosquilla en Excel usando C# y Aspose.Cells for .NET. La guía proporciona dos ejemplos de código completos y listos para ejecutar: un gráfico de rosquilla básico de una sola serie y un gráfico de varias series con colores personalizados y configuraciones de leyenda, para que pueda integrar instantáneamente visualizaciones potentes en cualquier aplicación .NET.

Este artículo cubre los siguientes temas:

Biblioteca Excel de C# para crear gráficos de rosquilla

Aspose.Cells for .NET es una biblioteca integral de automatización de Excel que permite a los desarrolladores crear, modificar y renderizar archivos de Excel sin Microsoft Office. Incluye una API de gráficos rica que admite todos los tipos de gráficos nativos de Excel, incluido el gráfico de rosquilla.

Capacidades clave que hacen de Aspose.Cells la opción preferida para la generación de gráficos:

  • Compatibilidad completa de tipos de gráficos – Desde gráficos de columnas simples hasta gráficos avanzados de cascada y rosquilla.
  • Personalización granular – Controle los tipos de series, colores, marcadores, etiquetas de datos, leyendas, ejes y más.
  • Alto rendimiento – Procese libros de trabajo grandes de manera eficiente en entornos del lado del servidor.
  • Compatibilidad multiplataforma – Funciona en .NET Framework, .NET Core, .NET 5/6/7+ y .NET Standard.

Primeros pasos

  1. Descargar el último binario de Aspose.Cells for .NET desde la página de lanzamientos.
  2. Instalar el paquete NuGet:
   PM> Install-Package Aspose.Cells
  1. Agregar una referencia a Aspose.Cells en tu proyecto C#.

Ahora estás listo para crear gráficos de dona programáticamente.

Crear un gráfico de rosquilla en Excel usando C#

Cómo crear un gráfico de rosquilla simple de una sola serie

El siguiente ejemplo muestra los pasos mínimos necesarios para agregar un gráfico de rosquilla que muestra la distribución de ventas entre cuatro categorías de productos.

Explicación de los pasos clave

PasoPropósito
2Rellene la hoja de cálculo con nombres de categorías y valores numéricos.
3Agregue un gráfico del tipo ChartType.Doughnut.
4Cree una serie que apunte al rango de datos numéricos.
5Vincule la serie al rango de categorías (etiquetas).
6Habilite las etiquetas de datos que muestren porcentajes y ajuste el tamaño del agujero.
7Guarde el libro de trabajo en un archivo XLSX.

Ejecutar el programa genera DoughnutChart_Simple.xlsx que contiene un gráfico de rosquilla de una sola serie similar a la captura de pantalla a continuación (la captura de pantalla se omite en este documento solo de texto).

Cómo crear un gráfico de dona de varias series con colores personalizados

Un gráfico de dona también puede contener múltiples series. El ejemplo a continuación crea un gráfico que muestra la distribución de gastos trimestrales para tres departamentos. Se aplican colores personalizados a cada serie para una mejor distinción visual.

Qué demuestra el código

  • Añadiendo múltiples series a un solo gráfico de Dona (cada trimestre es una serie).
  • Configurando datos de categoría una vez por serie para que se reutilicen las mismas etiquetas.
  • Personalizando bordes y colores de relleno para cada serie para mejorar la legibilidad.
  • Habilitando etiquetas de datos de porcentaje para cada serie.
  • Posicionando la leyenda en el lado derecho del gráfico.

Cuando ejecutes el programa, el archivo DoughnutChart_MultiSeries.xlsx generado contendrá un gráfico de dona con tres anillos concéntricos, cada uno representando los gastos de un trimestre diferente.

Obtén una licencia gratuita

Para probar Aspose.Cells sin ninguna limitación, solicite una licencia temporal gratuita de la página de licencia temporal de Aspose. La licencia temporal elimina las marcas de agua de evaluación y permite un uso sin restricciones para desarrollo y pruebas.

// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Gráfico de rosquilla Excel: Recursos gratuitos

Conclusión

Crear gráficos de rosquilla visualmente atractivos en Excel es sencillo con Aspose.Cells for .NET. La API fluida de la biblioteca le permite poblar datos, agregar gráficos, personalizar los colores de las series, mostrar porcentajes y exportar el resultado a formatos XLSX, PDF o de imagen, todo sin requerir Microsoft Office. Al incorporar los fragmentos de código proporcionados en sus proyectos, puede ofrecer visualizaciones profesionales impulsadas por datos de manera rápida y fiable.

Si encuentra algún problema o tiene preguntas, no dude en visitar el Aspose.Cells foro de soporte para obtener ayuda.

Ver también