Visualizar tendencias a lo largo del tiempo es un requisito fundamental para muchos informes empresariales. Un gráfico de áreas llena el espacio entre los puntos de datos y el eje, lo que lo hace ideal para enfatizar la magnitud del cambio. Esta guía le muestra cómo crear tanto un gráfico de áreas simple como un gráfico de áreas apilado en Excel usando C# con Aspose.Cells for .NET. Los fragmentos de código están completos, listos para compilar y pueden adaptarse a cualquier proyecto .NET.
Este artículo cubre los siguientes temas:
- Biblioteca Excel C# para crear gráficos de áreas
- Crear un gráfico de áreas en Excel usando C#
- Crear un gráfico de áreas apilado en Excel usando C#
- Obtener una licencia gratuita
- Gráfico de áreas Excel: recursos gratuitos
- Conclusión
- Ver también
Biblioteca de Excel C# para crear gráficos de áreas
Aspose.Cells for .NET es una biblioteca integral de manipulación de Excel que permite a los desarrolladores crear, editar y renderizar archivos de Excel sin Microsoft Office. Proporciona una API limpia y orientada a objetos para trabajar con hojas de cálculo, celdas y gráficos.
Beneficios clave al trabajar con gráficos:
- Compatibilidad con tipos de gráficos avanzados – incluye estándar, apilado, 100 % apilado y muchos tipos de gráficos especializados.
- Control total de formato – personaliza colores, marcadores, ejes, leyendas y etiquetas de datos de forma programática.
- Multiplataforma – funciona en Windows, Linux y macOS con .NET 6+.
- Alto rendimiento – maneja grandes conjuntos de datos de manera eficiente.
Para comenzar a usar Aspose.Cells, agregue el paquete NuGet a su proyecto:
PM> Install-Package Aspose.Cells
Crear un gráfico de áreas en Excel usando C#
Abajo se muestra una aplicación de consola completa y lista para ejecutar que crea un gráfico de áreas simple. El ejemplo sigue estos pasos:
- Instanciar un
Workbook. - Poblar la primera hoja de cálculo con datos de ejemplo.
- Añadir un objeto de gráfico
Area. - Configurar las series y los ejes del gráfico.
- Guardar el libro de trabajo como un archivo XLSX.
Explicación de las líneas clave
| Línea | Propósito |
|---|---|
ChartType.Area | Especifica un gráfico de área estándar. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | Agrega una serie de datos; el segundo argumento (true) indica que la serie usa la primera columna como categorías. |
chart.CategoryAxis.Title.Text | Establece el título del eje X. |
chart.PlotArea.Area.Formatting | Controla el formato de fondo del área de trazado. |
Ejecutar el programa genera AreaChart_Output.xlsx con un gráfico de áreas bien formateado que muestra las tendencias de ventas de dos productos.
Crear un gráfico de áreas apiladas en Excel usando C#
Un gráfico de área apilada muestra la contribución de cada serie al valor total. El código a continuación se basa en el ejemplo anterior y cambia el tipo de gráfico a ChartType.StackedArea.
¿Qué cambia en comparación con el gráfico de área simple?
ChartType.AreaStacked– renderiza cada serie encima de la anterior.- Se añaden múltiples series para ilustrar datos acumulativos.
- Se aplica transparencia al área del gráfico para mantener la visualización limpia.
Los archivos Excel generados mostrarán gráficos de área totalmente funcionales, listos para una mayor personalización o distribución.
Obtenga una licencia gratuita
Explore Aspose.Cells sin limitaciones obteniendo una licencia temporal:
- Visite la página de licencia temporal gratuita y siga las instrucciones.
- Aplique la licencia en su código antes de cualquier llamada a la API de Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Un entorno con licencia elimina la marca de agua de evaluación y desbloquea el conjunto completo de funciones.
Gráfico de Área en Excel: Recursos Gratuitos
Fortalezca sus habilidades de automatización de Excel con estos recursos oficiales:
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Aplicaciones en línea gratuitas – https://products.aspose.app/cells/family
- Referencia de API – https://reference.aspose.com/cells/net/
- Artículos de cómo‑hacer – https://blog.aspose.com/es/categories/aspose.cells-product-family/
Conclusión
En este artículo demostramos cómo crear tanto un gráfico de área estándar como un gráfico de área apilado en Excel usando C# y Aspose.Cells for .NET. Los fragmentos de código proporcionados están completos, son compilables e ilustran las mejores prácticas para la creación de gráficos, el estilo y el guardado de archivos. Al integrar estos fragmentos en sus propias aplicaciones, puede ofrecer análisis visuales atractivos sin depender de Microsoft Excel.
Para obtener ayuda adicional, inicie una conversación en el foro de soporte de Aspose.Cells.