Visualizar datos jerárquicos con un efecto tridimensional puede hacer que los informes sean más atractivos. En esta guía aprenderá cómo crear un gráfico PyramidColumn3D en Excel de forma programática usando C# y Aspose.Cells for .NET. El ejemplo muestra cómo agregar datos, insertar el gráfico, ajustar la configuración de las series y exportar el libro de trabajo a un archivo de Excel.
Este artículo cubre los siguientes temas:
- Biblioteca Aspose.Cells .NET para gráficos PyramidColumn3D
- Crear un gráfico PyramidColumn3D básico
- Personalizar el gráfico PyramidColumn3D (Colores, Ejes, Leyenda)
- Información de licencia gratuita
- Recursos adicionales
- Conclusión
- Ver también
Aspose.Cells .NET Library para gráficos PyramidColumn3D
Aspose.Cells for .NET es una API potente y totalmente administrada que permite a los desarrolladores crear, modificar y renderizar archivos de Excel sin Microsoft Office. Soporta la gama completa de tipos de gráficos de Excel, incluido el gráfico PyramidColumn3D.
Ventajas clave de usar Aspose.Cells:
- Rich Chart API – Acceso directo a objetos de gráfico, series, ejes, leyendas y formato.
- No Interop Dependency – Funciona en cualquier entorno .NET (Escritorio, Servidor, Nube).
- High Performance – Maneja libros de trabajo grandes con bajo consumo de memoria.
- Multiple Formats – Guarda en formatos XLSX, XLS, CSV, PDF, HTML y formatos de imagen.
Para comenzar a usar Aspose.Cells, instala el paquete NuGet:
PM> Install-Package Aspose.Cells
Crear un gráfico PyramidColumn3D básico
El siguiente ejemplo crea un libro de trabajo simple, lo llena con datos de muestra, agrega un gráfico PyramidColumn3D y guarda el archivo como PyramidColumn3D_Basic.xlsx.
Explicación de los pasos clave
| Paso | Qué hace |
|---|---|
| 1 | Instancia un Workbook y accede al primer Worksheet. |
| 2 | Rellena la hoja con los nombres de los productos y los valores de ventas trimestrales. |
| 3 | Llama a Charts.Add con ChartType.PyramidColumn3D para crear el gráfico de columnas piramidales 3‑D. |
| 4 | Agrega la serie de datos (NSeries.Add) y establece las etiquetas de la categoría (eje X). |
| 5 | Guarda el libro de trabajo en un archivo XLSX que puede abrirse en Microsoft Excel. |
Ejecutar el programa produce un archivo Excel que contiene un gráfico de columnas pirámide 3‑D que visualiza los datos de ventas de los cuatro trimestres.
Personaliza el gráfico PyramidColumn3D (Colores, Eje, Leyenda)
A menudo necesitas adaptar la apariencia del gráfico para que coincida con la identidad corporativa o mejorar la legibilidad. El siguiente ejemplo demuestra:
- Cambiar colores de relleno de columnas.
- Ajustar la posición de la leyenda.
- Modificar los títulos de los ejes primario y secundario.
- Habilitar etiquetas de datos.
Qué hace el código personalizado
| Personalización | Code snippet | Resultado |
|---|---|---|
| Colores de series | chart.NSeries[s].Area.ForegroundColor = palette[s]; | La columna de cada año aparece en un color distinto y acorde a la marca. |
| Etiquetas de datos | chart.NSeries[s].DataLabels.IsValueShown = true; | Los valores numéricos se muestran encima de cada columna para una visión rápida. |
| Posicionamiento de la leyenda | chart.Legend.Position = LegendPositionType.Bottom; | La leyenda se coloca debajo del gráfico, liberando espacio en el área del gráfico. |
| Títulos de ejes y formato numérico | chart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormat | Mejora la legibilidad y transmite las unidades. |
| Eliminación de bordes | chart.NSeries[s].Border.IsVisible = false; | Proporciona una apariencia 3‑D más limpia. |
Abra PyramidColumn3D_Customized.xlsx en Excel para ver un gráfico pulido y listo para presentación.
Obtén una licencia gratuita
Aspose.Cells requiere una licencia para obtener la funcionalidad completa. Puedes obtener una licencia temporal gratuita para evaluación desde el portal de Aspose:
Licencia temporal gratuita para Aspose.Cells
Aplique la licencia antes de generar gráficos en un entorno de producción para eliminar las marcas de agua de evaluación.
// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
Recursos adicionales
- Developer’s Guide – Recorrido completo de todas las funciones de gráficos: https://docs.aspose.com/cells/net/
- API Reference – Documentación detallada de clases y métodos: https://reference.aspose.com/cells/net/
- Free Online Apps – Prueba la generación de gráficos sin código: https://products.aspose.app/cells/family
- Support Forum – Haz preguntas y comparte fragmentos: https://forum.aspose.com/c/cells/9
Conclusión
Crear un gráfico PyramidColumn3D con Aspose.Cells for .NET es sencillo:
- Poblar los datos de la hoja de cálculo.
- Añadir un gráfico
ChartType.PyramidColumn3D. - Establecer series, categorías y formato opcional.
- Guardar el libro de trabajo.
La biblioteca le brinda control total sobre la estética de los gráficos, lo que le permite crear visualizaciones de nivel profesional directamente desde sus aplicaciones C#.
Si necesita más ayuda, no dude en unirse a los foros de la comunidad de Aspose o explorar la extensa documentación enlazada arriba.