Visualizar tendencias acumulativas entre categorías es esencial para el análisis empresarial y la generación de informes. Un gráfico LineStacked (también conocido como gráfico de línea apilada) le ayuda a mostrar cómo cada serie contribuye al total a lo largo del tiempo, mientras conserva la apariencia familiar de un gráfico de líneas.
En esta guía aprenderá cómo crear un gráfico LineStacked en Excel usando C# con Aspose.Cells for .NET. El código de ejemplo es autónomo, totalmente compilable e incluye comentarios que explican cada paso.
Este artículo cubre los siguientes temas:
- Biblioteca Excel para C# para crear gráficos LineStacked
- Crear un gráfico LineStacked en Excel usando C#
- Recursos gratuitos
- Conclusión
- Ver también
Biblioteca de Excel C# para crear gráficos LineStacked
Aspose.Cells for .NET es una potente biblioteca de automatización de Excel que permite a los desarrolladores crear, modificar y renderizar archivos de Excel sin Microsoft Office. Proporciona una API completa para la creación de gráficos, incluidos todos los tipos de gráficos incorporados, como LineStacked.
Ventajas clave de usar Aspose.Cells para la generación de gráficos:
- Cobertura completa de tipos de gráfico – Todos los tipos de gráficos de Excel están disponibles a través de una API unificada.
- Personalización granular – Controle series, ejes, leyendas, etiquetas de datos y más.
- Sin dependencias COM o de interop – Funciona en cualquier plataforma que admita .NET.
- Alto rendimiento – Manejo eficiente de libros de trabajo y conjuntos de datos grandes.
Comience rápidamente:
- Descargue la última versión desde la página de lanzamientos de Aspose.Cells.
- Añada el paquete NuGet a su proyecto.
PM> Install-Package Aspose.Cells
Crear un gráfico de líneas apiladas en Excel usando C#
A continuación se muestra un programa de consola C# completo y listo para ejecutar que:
- Crea un nuevo libro de trabajo.
- Puebla datos de ejemplo para tres categorías de productos.
- Inserta un gráfico LineStacked.
- Personaliza el título del gráfico, los ejes y la leyenda.
- Guarda el libro de trabajo como
LineStackedChart_Output.xlsx.
Explicación del Código
| Paso | Propósito |
|---|---|
| 1 | Instancia un nuevo Workbook y accede a la primera hoja de cálculo. |
| 2 | Escribe una fila de encabezado y seis filas de datos de ventas de muestra para tres productos. |
| 3 | Agrega un gráfico de tipo ChartType.LineStacked. El gráfico ocupa las filas 8‑26 y columnas 0‑10 en la hoja de cálculo. |
| 4 | Agrega tres series – una para cada producto – vinculándolas a los rangos de datos apropiados. |
| 5 | Establece el eje de categorías (eje X) a los nombres de los meses. |
| 6 | Demuestra personalizaciones comunes: color de fondo, títulos de ejes, posición de la leyenda y etiquetas de datos. |
| 7 | Guarda el libro de trabajo en el sistema de archivos local. |
Ejecutar el programa crea un archivo Excel con un gráfico LineStacked totalmente funcional que apila visualmente las tres líneas de productos, permitiéndote ver tanto las tendencias individuales como su efecto acumulado.
Recursos gratuitos
- Guía del desarrollador – Referencia detallada de la API y tutoriales: https://docs.aspose.com/cells/net/
- Demostración en línea y conversión – Prueba la creación de gráficos sin código: https://products.aspose.app/cells/family
- Referencia de API – Lista completa de tipos de gráficos y propiedades: https://reference.aspose.com/cells/net/
- Artículos de cómo‑hacer – Explora más escenarios de gráficos: https://blog.aspose.com/es/categories/aspose.cells-product-family/
Conclusión
Este artículo mostró cómo generar un gráfico LineStacked en Excel usando Aspose.Cells for .NET. Al aprovechar la API sencilla de la biblioteca, puedes crear visualizaciones de líneas apiladas sofisticadas de forma programática, personalizar completamente su apariencia y exportar el resultado a cualquier formato compatible (XLSX, PDF, PNG, etc.).
Siéntase libre de modificar los datos de muestra, los colores o la configuración de los ejes para adaptarlos a sus necesidades de informes. Si encuentra algún problema o tiene preguntas, la comunidad de soporte de Aspose está lista para ayudar.