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 para C# para crear un gráfico Column3D100PercentStacked
- Crear un gráfico Column3D100PercentStacked en Excel usando C#
- Recursos gratuitos
- Obtener una licencia gratuita
- Conclusión
- Ver también
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:
| Funcionalidad | Beneficio |
|---|---|
| API completa | Acceso completo a tipos de gráficos, series, ejes, leyendas y formato. |
| No se requiere Excel | Funciona en cualquier plataforma que admita .NET (Windows, Linux, macOS). |
| Múltiples formatos de salida | Guarde como XLSX, XLS, CSV, PDF, XPS, PNG, JPEG, etc. |
| Renderizado de alta fidelidad | Los gráficos se ven idénticos a los creados en Microsoft Excel. |
| Optimizado para rendimiento | Maneja grandes conjuntos de datos con un bajo consumo de memoria. |
Primeros pasos
- Descargar la última Aspose.Cells for .NET desde la página de lanzamientos.
- Instalar via NuGet:
PM> Install-Package Aspose.Cells
- Agregar una referencia a
Aspose.Cellsen 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:
- Crea un nuevo libro de trabajo.
- Rellena datos de ventas de muestra para tres productos a lo largo de cuatro trimestres.
- Añade un gráfico Column3D100PercentStacked.
- Personaliza el título del gráfico, los títulos de los ejes, la leyenda y las etiquetas de datos.
- Guarda el libro de trabajo en un archivo XLSX.
Explicación de los pasos clave
| Paso | Qué hace |
|---|---|
| Crear libro de trabajo y hoja de cálculo | Comienza con un archivo Excel vacío y una hoja llamada SalesData. |
| Poblar datos | Inserta 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áfico | Llama 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 series | Los 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ía | Vincula las etiquetas del eje X (nombres de los trimestres) a la columna A. |
| Personalizar | Establece títulos, mueve la leyenda y habilita etiquetas de datos que muestran porcentajes en cada segmento apilado. |
| Guardar | Escribe el libro de trabajo en Column3D100PercentStacked_Chart.xlsx. El archivo puede abrirse directamente en Excel o convertirse a otros formatos. |
Recursos gratuitos
- Guía del desarrollador – Tutoriales completos y referencias de API: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Pruebe rápidamente la creación de gráficos en línea: https://products.aspose.app/cells/family
- Referencia de API – Documentación detallada de clases y miembros: https://reference.aspose.com/cells/net/
- Artículos de cómo‑hacer – Explore más tipos de gráficos, tablas dinámicas y manipulación de datos: https://blog.aspose.com/es/categories/aspose.cells-product-family/
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!