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:

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

PasoQué hace
1Instancia un Workbook y accede al primer Worksheet.
2Rellena la hoja con los nombres de los productos y los valores de ventas trimestrales.
3Llama a Charts.Add con ChartType.PyramidColumn3D para crear el gráfico de columnas piramidales 3‑D.
4Agrega la serie de datos (NSeries.Add) y establece las etiquetas de la categoría (eje X).
5Guarda 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ónCode snippetResultado
Colores de serieschart.NSeries[s].Area.ForegroundColor = palette[s];La columna de cada año aparece en un color distinto y acorde a la marca.
Etiquetas de datoschart.NSeries[s].DataLabels.IsValueShown = true;Los valores numéricos se muestran encima de cada columna para una visión rápida.
Posicionamiento de la leyendachart.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éricochart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatMejora la legibilidad y transmite las unidades.
Eliminación de bordeschart.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

Conclusión

Crear un gráfico PyramidColumn3D con Aspose.Cells for .NET es sencillo:

  1. Poblar los datos de la hoja de cálculo.
  2. Añadir un gráfico ChartType.PyramidColumn3D.
  3. Establecer series, categorías y formato opcional.
  4. 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.

Véase también