Visualizar la proporción de múltiples series de datos respecto a un total es un requisito común en la elaboración de informes empresariales. Un gráfico de áreas apiladas al 100 % (Area100PercentStacked) muestra estos datos como áreas rellenas cuya altura suma 100 % en cada punto de categoría, lo que lo hace ideal para mostrar la cuota de mercado, la asignación de recursos o cualquier composición a lo largo del tiempo.
En esta guía aprenderá cómo crear un gráfico Area100PercentStacked en Excel usando C# con Aspose.Cells for .NET. El ejemplo está completo, es autónomo y puede compilarse y ejecutarse directamente.
Este artículo cubre
- Biblioteca Excel C# para crear gráficos Area100PercentStacked
- Crear un gráfico Area100PercentStacked en Excel usando C#
- Actualizar un gráfico Area100PercentStacked incorporado
- Obtener una licencia gratuita
- Recursos gratuitos
- Conclusión
- Ver también
Biblioteca Excel de C# para crear gráficos Area100PercentStacked
Aspose.Cells for .NET es una API integral de manipulación de hojas de cálculo que permite a los desarrolladores crear, editar y renderizar archivos Excel sin necesidad de tener Microsoft Excel instalado. Con sus amplias capacidades de creación de gráficos, puede generar programáticamente cualquier tipo de gráfico de Excel, incluido el gráfico Area100PercentStacked.
Ventajas clave de usar Aspose.Cells:
- API .NET puro – Sin interop COM, funciona en cualquier plataforma que soporte .NET.
- Compatibilidad total de formatos – XLS, XLSX, CSV, ODS y más.
- Alto rendimiento – Manejo eficiente de libros de trabajo y conjuntos de datos grandes.
- Control granular – Acceso a cada propiedad del gráfico, series, ejes y opciones de formato.
Primeros pasos
- Descargar el último paquete Aspose.Cells .NET de la página de lanzamientos.
- Instalar mediante NuGet:
PM> Install-Package Aspose.Cells
- Agrega una referencia a
Aspose.Cellsen tu proyecto C#.
Ahora estás listo para generar un gráfico Area100PercentStacked.
Crear un gráfico Area100PercentStacked en Excel usando C#
A continuación se muestra un programa completo y listo para ejecutar en C# que:
- Crea un nuevo libro de trabajo.
- Rellena datos de ejemplo (Mes vs. Ventas de tres líneas de productos).
- Inserta un gráfico Area100PercentStacked.
- Personaliza títulos, leyendas y valores de los ejes.
- Guarda el libro de trabajo en un archivo XLSX.
Explicación de los pasos clave
| Paso | Qué hace |
|---|---|
| 1 | Instancia un nuevo Workbook y obtiene la primera Worksheet. |
| 2 | Rellena la hoja de cálculo con datos de ejemplo – meses y tres series de ventas de productos. |
| 3 | Añade un gráfico Area100PercentStacked a la hoja de cálculo. |
| 4 | Añade tres series (Producto A‑C) usando el método NSeries.Add. |
| 5 | Vincula las categorías del eje X (meses) al gráfico. |
| 6 | Demuestra la personalización opcional – posición de la leyenda, títulos de los ejes, formato numérico y color del área de trazado. |
| 7 | Guarda el libro de trabajo en Area100PercentStackedChart_Output.xlsx. |
Ejecutar el programa anterior produce un archivo Excel que contiene un gráfico de área apilada al 100 % totalmente formateado, listo para el análisis o la presentación.
Actualizar un gráfico Area100PercentStacked incorporado
Si ya tienes un gráfico en un libro de trabajo existente y necesitas convertirlo a un tipo Area100PercentStacked, puedes modificar la propiedad Type del gráfico para cada serie:
Este fragmento muestra cómo re‑configurar un gráfico existente sin volver a crearlo desde cero.
Obtén una licencia gratuita
Aspose.Cells ofrece una licencia temporal gratuita que elimina las marcas de agua de evaluación y habilita todas las funciones. Obtenga la suya en la página de licencia temporal de Aspose. Aplique la licencia antes de generar gráficos:
// Apply free temporary license (replace the path with your .lic file location).
var license = new License();
license.SetLicense("Aspose.Total.lic");
Gráfico Area100PercentStacked – Recursos gratuitos
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Editor de hojas de cálculo en línea – 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/
- Proyectos de ejemplo en GitHub – https://github.com/aspose-cells/Aspose.Cells-for-.NET
Conclusión
Crear un gráfico de área apilada al 100 % con Aspose.Cells for .NET es sencillo:
- Prepare sus datos.
- Agregue un gráfico del tipo
ChartType.Area100PercentStacked. - Rellene los datos de series y categorías.
- Ajuste finamente la apariencia y guarde.
Los fragmentos de código proporcionados están completos, listos para compilar y muestran tanto la creación de un nuevo gráfico como la modificación de un gráfico existente. Incorpore estas técnicas en paneles de informes, análisis financieros o cualquier escenario donde se requiera visualización de datos proporcionales.
Para obtener más ayuda, publique sus preguntas en el foro de Aspose.Cells.