Visualizar datos proporcionales en múltiples categorías es un requisito común en los informes empresariales. Un gráfico Column3D100PercentStacked muestra cada serie de datos como parte de un todo, apilado en una columna tridimensional, y normaliza cada columna al 100 %. Esta guía le muestra cómo crear dicho gráfico en Excel usando C# y Aspose.Cells for .NET. La solución está totalmente basada en código, no requiere la instalación de Excel y puede guardarse en formatos XLSX, PDF o de imagen.

Este artículo cubre:

Biblioteca de Excel en C# para crear gráfico Column3D100PercentStacked

Aspose.Cells for .NET es una biblioteca de alto rendimiento que permite a los desarrolladores crear, modificar y renderizar archivos Excel sin Microsoft Office. Proporciona una API de gráficos completa que cubre más de 50 tipos de gráficos, incluido el gráfico Column3D100PercentStacked.

Ventajas clave de usar Aspose.Cells para la creación de gráficos:

FuncionalidadBeneficio
API completaAcceso completo a tipos de gráficos, series, ejes, leyendas y formato.
No se requiere ExcelFunciona en cualquier plataforma que admita .NET (Windows, Linux, macOS).
Múltiples formatos de salidaGuarde como XLSX, XLS, CSV, PDF, XPS, PNG, JPEG, etc.
Renderizado de alta fidelidadLos gráficos se ven idénticos a los creados en Microsoft Excel.
Optimizado para rendimientoManeja grandes conjuntos de datos con un bajo consumo de memoria.

Primeros pasos

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

Ahora estás listo para generar un gráfico de columnas apiladas al 100 % en 3‑D de forma programática.

Crear un gráfico Column3D100PercentStacked en Excel usando C#

A continuación se muestra un ejemplo completo y autocontenido en C# que:

  1. Crea un nuevo libro de trabajo.
  2. Rellena datos de ventas de muestra para tres productos a lo largo de cuatro trimestres.
  3. Añade un gráfico Column3D100PercentStacked.
  4. Personaliza el título del gráfico, los títulos de los ejes, la leyenda y las etiquetas de datos.
  5. Guarda el libro de trabajo en un archivo XLSX.

Explicación de los pasos clave

PasoQué hace
Crear libro de trabajo y hoja de cálculoComienza con un archivo Excel vacío y una hoja llamada SalesData.
Poblar datosInserta cifras de ventas trimestrales para tres productos. El diseño coincide con lo que espera el gráfico (categorías en la columna A, series en las columnas B‑D).
Agregar gráficoLlama a Charts.Add con ChartType.Column3D100PercentStacked. El gráfico ocupa las filas 7‑25 y las columnas 0‑8 en la hoja de cálculo.
Agregar seriesLos datos de cada producto se añaden como una serie separada. El indicador true indica a Aspose.Cells que obtenga el nombre de la serie de la primera celda del rango.
Datos de categoríaVincula las etiquetas del eje X (nombres de los trimestres) a la columna A.
PersonalizarEstablece títulos, mueve la leyenda y habilita etiquetas de datos que muestran porcentajes en cada segmento apilado.
GuardarEscribe el libro de trabajo en Column3D100PercentStacked_Chart.xlsx. El archivo puede abrirse directamente en Excel o convertirse a otros formatos.

Recursos gratuitos

Obtener una licencia gratuita

Comienza a experimentar con Aspose.Cells sin costo. Obtén una licencia temporal gratuita de la página de licencia temporal de Aspose. Esto desbloquea el conjunto completo de funciones, elimina las marcas de agua de evaluación y te permite implementar tu solución en producción después de adquirir una licencia permanente.

// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Conclusión

Un gráfico Column3D100PercentStacked ofrece una forma clara y visualmente atractiva de comparar la contribución relativa de múltiples series de datos a través de categorías. Con Aspose.Cells for .NET puedes generar dichos gráficos de forma programática, personalizar cada elemento y exportar el resultado a una variedad de formatos, todo sin requerir Microsoft Excel. Utiliza el código de ejemplo proporcionado como base, adapta la fuente de datos a tus necesidades e integra la generación de gráficos en tus flujos de trabajo de informes.

Para obtener más ayuda, visite el Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9

¡Feliz codificación!

Véase también