Visualizar datos proporcionales entre categorías es un requisito común en los informes. Un gráfico de barras apiladas al 100 % (también llamado Bar100PercentStacked) muestra la contribución de cada serie como un porcentaje del total para una categoría dada, lo que lo hace ideal para comparar relaciones parte‑a‑todo. Esta guía le muestra cómo generar dicho gráfico en Excel usando Aspose.Cells for .NET con solo unas pocas líneas de código C#.
En este artículo aprenderá:
- Biblioteca Excel de C# para crear un gráfico Bar100PercentStacked
- Crear un gráfico Bar100PercentStacked en Excel usando C#
- Personalizar un gráfico Bar100PercentStacked existente
- Obtener una licencia gratuita
- Recursos gratuitos
- Conclusión
- Ver también
Biblioteca de Excel C# para crear un gráfico de barras apiladas al 100%
Aspose.Cells for .NET es una API de hojas de cálculo integral que permite a los desarrolladores crear, editar y renderizar archivos de Excel sin necesidad de Microsoft Office. Soporta completamente la creación de gráficos, incluido el tipo Bar100PercentStacked.
Ventajas clave de usar Aspose.Cells para la creación de gráficos:
- Tipos de gráficos avanzados – Más de 50 tipos de gráficos incorporados, incluidos los de barras apiladas al 100 %.
- Control granular – Acceso a series, ejes, leyendas, etiquetas de datos y formato.
- Multiplataforma – Funciona en Windows, Linux y macOS con .NET Core/5/6/7.
- Sin Interoperabilidad COM – No se requiere instalación de Office en el servidor.
Comenzando
Agregue Aspose.Cells a su proyecto mediante NuGet:
dotnet add package Aspose.Cells
O usando la Consola del Administrador de paquetes:
PM> Install-Package Aspose.Cells
Ahora estás listo para crear un gráfico de barras apiladas al 100 %.
Crear un gráfico de barras apiladas al 100 % en Excel usando C#
El siguiente ejemplo muestra cómo:
- Crea un nuevo libro de trabajo y pópúlalo con datos de ejemplo.
- Añade un gráfico Bar100PercentStacked.
- Configura series, ejes y etiquetas de datos.
- Guarda el libro de trabajo en un archivo
.xlsx.
Explicación de los pasos clave
| Paso | Qué hace |
|---|---|
| 4 | Agrega un gráfico del tipo Bar100PercentStacked. |
| 5‑6 | Crea tres series (Q1‑Q3) y las vincula al rango de datos. |
| 7 | Activa las etiquetas de datos y las configura para mostrar porcentajes en lugar de valores sin formato. |
| 8 | Establece los títulos de los ejes y obliga al eje de valores a mostrar porcentajes (0‑100%). |
Ejecutar el programa genera un archivo Excel donde la barra de cada región se divide en tres segmentos coloreados que representan las ventas del Q1, Q2 y Q3 como proporción del total de ventas de esa región.
Personalizar un gráfico Bar100PercentStacked existente
A veces necesitas modificar un gráfico que ya existe en un libro de trabajo—p. ej., cambiar colores, añadir una leyenda o cambiar el orden de las series. El fragmento a continuación muestra cómo cargar un archivo existente, ajustar el gráfico y volver a guardarlo.
Qué hace este código
- Carga el libro de trabajo generado previamente.
- Recupera el primer gráfico (nuestro gráfico de barras apiladas al 100 %).
- Aplica una paleta de colores personalizada a cada serie.
- Asegura que la leyenda aparezca en el lado derecho.
- Actualiza el título del gráfico.
- Guarda los cambios en un nuevo archivo.
Obtén una licencia gratuita
Aspose.Cells es un producto comercial, pero puedes obtener una licencia temporal gratuita para propósitos de evaluación. Visita la página de licencia temporal de Aspose para solicitar una clave de licencia de 30‑day. Aplica la clave en tu código de la siguiente manera:
// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");
Ejecutar su aplicación con una licencia válida elimina la marca de agua de evaluación y desbloquea la funcionalidad completa.
Gráfico de barras 100 % apilado: Recursos gratuitos
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Demostración 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/
Conclusión
Crear un gráfico Bar100PercentStacked con Aspose.Cells for .NET es sencillo: rellena tus datos, agrega el gráfico, vincula las series y, opcionalmente, ajusta finamente el formato. Los ejemplos proporcionados cubren tanto la creación de un gráfico nuevo como la personalización después de la creación, dándote una base sólida para integrar visualizaciones proporcionales en cualquier flujo de trabajo de generación de libros de trabajo .NET.
Si encuentra algún problema o tiene más preguntas, no dude en preguntar en el foro de Aspose.Cells o ponerse en contacto a través de nuestros canales de soporte.