Visualizar datos proporcionales de manera eficaz a menudo requiere un gráfico circular 3‑D explotado. En muchos informes empresariales, este tipo de gráfico destaca segmentos individuales mientras añade un aspecto tridimensional que capta la atención del lector. Este artículo muestra cómo generar un gráfico Pie3DExploded en Excel usando C# y Aspose.Cells for .NET. Con solo unas pocas líneas de código puedes crear, dar estilo y exportar el gráfico a cualquier formato compatible (XLSX, PDF, PNG, etc.).
El artículo está organizado de la siguiente manera:
- Biblioteca Excel C# para crear gráfico Pie3DExploded
- Crear un gráfico Pie3DExploded en Excel usando C#
- Recursos gratuitos
- Conclusión
- Ver también
Biblioteca de Excel en C# para crear gráfico Pie3DExploded
Aspose.Cells for .NET es una potente biblioteca de Excel totalmente administrada que permite a los desarrolladores crear, modificar y renderizar archivos de Excel sin necesidad de Microsoft Office. Su rica API hace que la automatización de gráficos sea sencilla, incluyendo tipos de gráficos 3‑D avanzados y funcionalidad de pastel explotado.
Ventajas clave de usar Aspose.Cells para la creación de gráficos:
- Compatibilidad total con .NET – Funciona con .NET Framework, .NET Core y .NET 6/7/8.
- No se requiere Office – Funciona en entornos del lado del servidor donde Office no está disponible.
- Capacidades avanzadas de gráficos – Soporta más de 50 tipos de gráficos, incluidos variantes 3‑D y explotadas.
- Alto rendimiento – Maneja grandes conjuntos de datos con bajo consumo de memoria.
- Múltiples formatos de exportación – Guarda en XLSX, PDF, HTML, PNG, JPEG, SVG y más.
Comenzando
- Descargar la última Aspose.Cells for .NET desde la página oficial de lanzamientos.
- Instalar el paquete NuGet:
PM> Install-Package Aspose.Cells
- Añade una referencia a
Aspose.Cellsen tu proyecto C#.
Ahora estás listo para crear un gráfico Pie3DExploded.
Crear un gráfico Pie3DExploded en Excel usando C#
A continuación se presentan dos ejemplos completos y ejecutables:
- Gráfico Pie3DExploded básico – Muestra cómo crear el gráfico y explotar toda la serie.
- Gráfico Pie3DExploded personalizado – Demuestra la personalización de estilo, la explosión de porciones específicas y la exportación a PNG.
Ejemplo 1 – Gráfico Pie3DExploded básico
Explicación de los pasos clave
| Paso | Código | Propósito |
|---|---|---|
| 1 | new Workbook() | Crea un libro de Excel en memoria. |
| 2 | sheet.Cells["A1"].Value = "Category" | Llena la hoja de cálculo con pares categoría/valor. |
| 3 | sheet.Charts.Add(ChartType.Pie3D, …) | Agrega un gráfico circular 3D a la hoja. |
| 4 | chart.NSeries.Add("=Sheet1!$B$2:$B$5", true) | Vincula la serie al rango de datos. |
| 5 | chart.NSeries[seriesIndex].Explosion = 15 | Aumenta la distancia entre las porciones para un efecto más pronunciado. |
| 6 | workbook.Save(...) | Escribe el libro en un archivo XLSX. |
Ejecutar el programa produce Pie3DExploded_Basic.xlsx con un gráfico circular 3‑D explotado limpio.
Ejemplo 2 – Gráfico Pie3DExploded personalizado (Estilo y exportación)
Qué añade este ejemplo
- Explosión selectiva – Solo la porción “Bikes” se separa usando
ExplodePoints. - Colores de porción personalizados – Accede directamente al
Area.ForegroundColorde cada punto. - Etiquetas de datos – Muestra el nombre de la categoría y el valor dentro de cada porción.
- Exportación de alta resolución – Guarda el gráfico como una imagen PNG de 300 dpi (
ToImagemethod).
Ambos ejemplos se compilan con .NET 6+ y requieren solo el paquete NuGet Aspose.Cells.
Obtener una licencia gratuita
¿Quieres experimentar sin comprar una licencia completa? Visita la página de licencia temporal de Aspose para obtener una licencia de evaluación gratuita de 30 días. Esto desbloqueará todas las funciones, incluida la creación de gráficos, para que puedas probar el código anterior sin restricciones.
Recursos gratuitos
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Demostración en línea y Convertidor – 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
Crear un gráfico circular 3‑D explotado en Excel es sencillo con Aspose.Cells for .NET. La biblioteca ofrece un control granular sobre el tipo de gráfico, la configuración de explosión, los colores, las etiquetas de datos y los formatos de exportación. Siguiendo los ejemplos anteriores, puedes integrar gráficos circulares llamativos en cualquier solución de generación de informes automatizada, ya sea que estés construyendo un panel financiero, un resumen de ventas o una aplicación web impulsada por datos.
Si encuentra algún problema o tiene preguntas, no dude en solicitar ayuda en el Aspose.Cells foro de soporte.