Visualizar datos proporcionales en múltiples categorías es un requisito común para la elaboración de informes empresariales, paneles de control y análisis de rendimiento. Un gráfico de columnas apiladas al 100 por ciento muestra la contribución de cada serie como un porcentaje del total para una categoría dada, facilitando la comparación de valores relativos.
En este artículo aprenderá cómo generar un gráfico de columnas 100 por ciento apilado en un libro de Excel usando Aspose.Cells for .NET. La guía incluye un ejemplo completo, listo para compilar en C#, y notas sobre cómo personalizar la apariencia del gráfico.
Este artículo cubre los siguientes temas:
- Biblioteca de Excel para C# para crear un gráfico Column100PercentStacked
- Crear un gráfico Column100PercentStacked en Excel usando C#
- Licencia gratuita
- Recursos gratuitos adicionales
- Conclusión
- Ver también
Biblioteca de Excel en C# para crear un gráfico Column100PercentStacked
Aspose.Cells for .NET es una biblioteca de manipulación de Excel de alto rendimiento que permite a los desarrolladores crear, editar y renderizar archivos de Excel sin requerir Microsoft Office. Proporciona una API de creación de gráficos rica que admite todos los tipos de gráficos nativos de Excel, incluido el gráfico Column100PercentStacked.
Beneficios clave de usar Aspose.Cells para la creación de gráficos:
- API completa – Acceso a tipos de gráficos, series, ejes, leyendas y formato.
- Sin Interoperabilidad COM – Funciona en cualquier plataforma que soporte .NET (Windows, Linux, macOS).
- Alto rendimiento – Manejo eficiente de libros de trabajo grandes y rangos de datos.
- Múltiples formatos de salida – Guardar en XLSX, PDF, PNG, JPEG y más.
Comenzando
- Descargar el último binario de Aspose.Cells for .NET desde la página de lanzamientos.
- Instalar el paquete NuGet (recomendado)
PM> Install-Package Aspose.Cells
- Agregue una referencia a
Aspose.Cellsen su proyecto C#.
Crear un gráfico Column100PercentStacked en Excel usando C#
A continuación se muestra un programa completo y autónomo en C# que:
- Crea un nuevo libro de trabajo.
- Rellena datos de muestra que representan las ventas trimestrales de tres líneas de productos.
- Inserta un gráfico Column 100 Percent Stacked.
- Personaliza el título del gráfico, los ejes, la leyenda y las etiquetas de datos.
- Guarda el libro de trabajo como un archivo XLSX.
Explicación del Código
| Paso | Qué hace el código | Por qué es importante |
|---|---|---|
| 1 | Crea un Workbook vacío y hace referencia a la primera hoja de cálculo. | Proporciona un libro de trabajo limpio con el que trabajar. |
| 2 | Escribe una fila de encabezado y cuatro filas de datos de ventas trimestrales para tres productos. | Proporciona la fuente de datos requerida por el gráfico. |
| 3 | Agrega un gráfico ChartType.Column100PercentStacked y especifica su ubicación en la hoja. | Instancia el tipo de gráfico específico que queremos demostrar. |
| 4 | Llama a NSeries.Add para enlazar el rango de datos (B2:D5) y establece CategoryData a las etiquetas de los trimestres (A2:A5). | Vincula los datos de la serie y la categoría (eje X) al gráfico. |
| 5 | Habilita las etiquetas de datos y las configura para mostrar solo porcentajes, mueve la leyenda y agrega un título al eje. | Mejora la legibilidad y hace que el gráfico esté listo para presentación. |
| 6 | Guarda el libro de trabajo como Column100PercentStackedChart.xlsx. | Genera el archivo Excel final que contiene el gráfico. |
Ejecute el programa (p. ej., con dotnet run) y abra el archivo generado Column100PercentStackedChart.xlsx para ver el gráfico renderizado.
Obtén una licencia gratuita
Aspose.Cells ofrece una licencia temporal gratuita para propósitos de evaluación. Visite la página de licencia temporal para obtener una clave que elimina las marcas de agua de evaluación y habilita la funcionalidad completa durante el desarrollo.
Gráfico Column100PercentStacked: Recursos gratuitos
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Demostración en línea y aplicaciones de conversión – https://products.aspose.app/cells/family
- Referencia de API – https://reference.aspose.com/cells/net/
- Artículos y publicaciones del blog – https://blog.aspose.com/es/categories/aspose.cells-product-family/
Conclusión
Crear un gráfico Columna 100 % Apilada con Aspose.Cells for .NET es sencillo y solo requiere unas pocas líneas de código. La API fluida de la biblioteca maneja la vinculación de datos, la personalización de series y el formato del gráfico, lo que le permite generar informes de Excel profesionales y listos para compartir sin necesidad de tener Microsoft Office instalado.
Si encuentra algún problema o tiene preguntas, no dude en publicar en el foro de la comunidad de Aspose.Cells donde tanto los ingenieros de Aspose como otros desarrolladores pueden ayudarle.