Visualizar datos proporcionales es un requisito común para informes empresariales, paneles de control y presentaciones. En este artículo, aprenderá a crear un gráfico circular en un libro de Excel usando C# con Aspose.Cells for .NET. La guía ofrece una explicación clara, paso a paso, y ejemplos de código completos y listos para ejecutar que puede integrar en cualquier aplicación .NET.
Este artículo cubre los siguientes temas:
- Biblioteca de Excel para C# para crear gráficos de pastel
- Crear un gráfico de pastel simple en Excel usando C#
- Crear un gráfico de pastel explotado con colores personalizados
- Obtener una licencia gratuita
- Recursos gratuitos
- Conclusión
- Ver también
Biblioteca de Excel en C# para crear gráficos de pastel
Aspose.Cells for .NET es una biblioteca potente y rica en funciones que permite a los desarrolladores crear, modificar y renderizar archivos Excel sin Microsoft Office. La biblioteca ofrece una API completa para la creación de gráficos, incluyendo soporte total para Pie, 3‑D Pie, Doughnut, y muchos otros tipos de gráficos.
Principales beneficios de usar Aspose.Cells para crear gráficos de pastel:
- Control total sobre los elementos del gráfico – títulos, leyendas, etiquetas de datos, colores y configuraciones de explosión.
- Sin dependencia de Excel – se ejecuta en servidores, servicios en la nube o cualquier entorno donde .NET sea compatible.
- Alto rendimiento – manejo eficiente de grandes conjuntos de datos.
- Múltiples formatos de salida – guarde como XLSX, PDF, PNG, JPEG y más.
Para comenzar a usar Aspose.Cells, instale el paquete NuGet:
PM> Install-Package Aspose.Cells
Crear un gráfico circular simple en Excel usando C#
El siguiente ejemplo muestra cómo crear un gráfico circular básico que visualiza los datos de participación de mercado.
Explicación de los pasos clave
| Paso | Propósito |
|---|---|
| 1 | Cree un Workbook nuevo y obtenga la hoja de cálculo predeterminada. |
| 2 | Rellene la hoja con los nombres de los productos y sus valores de participación correspondientes. |
| 3 | Agregue un gráfico de tipo ChartType.Pie. Los cuatro argumentos numéricos definen las esquinas superior‑izquierda e inferior‑derecha del área del gráfico (fila, columna). |
| 4 | Asigne un título significativo al gráfico. |
| 5 | Vincule la serie a los datos numéricos (B2:B5) y a las categorías (A2:A5). |
| 6 | Habilite las etiquetas de datos y configúrelas para que muestren tanto los nombres de las categorías como los porcentajes. |
| 7 | Guarde el Workbook en disco. |
Ejecutar el código crea SimplePieChart_Output.xlsx que contiene un gráfico circular claro que muestra la cuota de mercado de cada producto.
Crear un gráfico circular explotado con colores personalizados
A veces necesitas una presentación más vívida—como una porción explosada o colores de segmento personalizados. El ejemplo a continuación muestra cómo lograrlo.
Aspectos destacados
- El tipo de gráfico
ChartType.PieExplodedcrea un pastel con una porción predeterminada explotada; la explosión de cada porción individual se controla mediante la propiedadExplosionde cada punto. - Los colores personalizados se aplican a través de
Area.ForegroundColor. - Las etiquetas de datos están habilitadas por punto para mostrar tanto los nombres de categoría como los porcentajes.
- La leyenda se posiciona en el lado derecho del gráfico para una mejor legibilidad.
El ExplodedPieChart_Output.xlsx resultante muestra un gráfico circular visualmente llamativo con porciones explotadas y colores personalizados.
Obtener una licencia gratuita
Explore Aspose.Cells con una licencia temporal gratuita para desbloquear la funcionalidad completa de la biblioteca. Visite la página de licencia temporal para obtener su archivo de licencia gratuito y siga los pasos de integración descritos en la documentación oficial.
Gráfico circular Excel: Recursos gratuitos
Aprovecha material de aprendizaje adicional para dominar la automatización de Excel con Aspose.Cells:
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Aplicaciones de demostración en línea – https://products.aspose.app/cells/family
- Referencia de API – https://reference.aspose.com/cells/net/
- Artículos de cómo‑hacer – https://blog.aspose.com/es/categories/aspose.cells-product-family/
Conclusión
En esta publicación demostramos cómo crear tanto un gráfico circular básico como un gráfico circular explotado y con colores personalizados utilizando Aspose.Cells for .NET. Al aprovechar la rica API de gráficos de la biblioteca, puedes generar visualizaciones de aspecto profesional sin depender de Microsoft Excel, lo que hace que tus aplicaciones .NET sean más portables y escalables.
Si necesita más ayuda, no dude en hacer preguntas en el foro de soporte de Aspose.Cells.