Visualizar datos que combinan proporciones categóricas con valores absolutos a menudo requiere un PieBar chart—una combinación de un gráfico circular y un gráfico de barras mostrados juntos. Con Aspose.Cells for .NET puedes crear dichos gráficos híbridos programáticamente en solo unas pocas líneas de código. Esta guía te lleva a través del proceso, explica los miembros clave de la API y proporciona un ejemplo completo listo para compilar en C#.
Este artículo cubre los siguientes temas:
- Biblioteca Excel C# para Crear Gráficos PieBar
- Crear un Gráfico PieBar en Excel usando C#
- Obtener una Licencia Gratuita
- Gráfico PieBar Excel: Recursos Gratuitos
- Conclusión
- Ver también
Biblioteca de Excel en C# para crear gráficos de pastel y barra
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 necesidad de tener Microsoft Excel instalado. Proporciona soporte de primera clase para todos los tipos de gráficos nativos de Excel, incluidos los gráficos combinados como PieBar (un gráfico circular combinado con un gráfico de barras).
Ventajas clave de usar Aspose.Cells para este escenario:
- Control total de la API – Crear gráficos, establecer tipos de series y personalizar ejes programáticamente.
- Sin interop COM – Funciona en cualquier plataforma .NET (Windows, Linux, macOS) y en entornos sin interfaz gráfica.
- Alto rendimiento – Maneja libros de trabajo y conjuntos de datos grandes con un uso mínimo de memoria.
- Múltiples formatos de salida – Guardar el resultado como XLSX, PDF, PNG u otros formatos compatibles.
Comenzar es sencillo:
- Descargue la última versión desde la página de lanzamientos de Aspose.Cells.
- Instale el paquete NuGet:
PM> Install-Package Aspose.Cells
Crear un gráfico PieBar en Excel usando C#
A continuación se muestra un ejemplo completo y listo para ejecutar en C# que demuestra cómo:
- Poblar una hoja de cálculo con datos de ejemplo.
- Añadir una serie Pie (eje primario) para representar porcentajes.
- Añadir una serie Bar (eje secundario) para mostrar valores absolutos.
- Combinar las dos series en una única área de gráfico, obteniendo un gráfico PieBar.
- Guardar el libro de trabajo en un archivo XLSX (o cualquier otro formato que necesite).
Explicación de los pasos clave
| Step | What it does | Important API members |
|---|---|---|
| 1‑2 | Crea un libro de trabajo y lo llena con datos de ejemplo. | Workbook, Worksheet, Cells |
| 3 | Agrega un objeto de gráfico cuyo tipo base es PieBar. Esto nos brinda un contenedor de gráfico que puede alojar múltiples series de diferentes tipos. | Worksheet.Charts.Add, ChartType.Pie |
| 4 | Inserta la serie pie que visualiza Ingresos como una parte del total. | Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie |
| 5 | Inserta la serie bar que visualiza Unidades vendidas en un eje secundario, logrando la clásica combinación PieBar. | Chart.NSeries[].Type = ChartType.Bar, PlotOnSecondAxis = true |
| 6‑7 | Ajusta finamente los títulos de los ejes, la ubicación de la leyenda y la visualización de las etiquetas de datos para un aspecto profesional. | Chart.ValueAxis, Chart.SecondValueAxis, Chart.Legend, DataLabels |
| 8 | Guarda el libro de trabajo. El resultado puede abrirse en Microsoft Excel, Google Sheets o cualquier otro visor de hojas de cálculo. | Workbook.Save |
Puede cambiar el formato de salida simplemente modificando la extensión del archivo en Workbook.Save. Por ejemplo, use "PieBarChart_Output.pdf" para generar un archivo PDF.
Obtén una licencia gratuita
Aspose.Cells requiere una licencia para obtener la funcionalidad completa. Puede obtener una licencia temporal gratuita para propósitos de evaluación:
- Visite la página de licencia temporal de Aspose.
- Complete el formulario breve y haga clic en Obtener licencia.
- Descargue el archivo
Aspose.Total.licy colóquelo en la carpeta de su proyecto. - Cargue la licencia al inicio de su aplicación:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");
Gráfico PieBar Excel: Recursos gratuitos
- 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
Este artículo demostró cómo crear un gráfico PieBar—una poderosa visualización híbrida que combina la visión proporcional de un gráfico circular con la claridad cuantitativa de un gráfico de barras—utilizando Aspose.Cells for .NET. El programa de ejemplo proporcionado puede adaptarse a cualquier conjunto de datos, permitiéndole incrustar gráficos de nivel profesional directamente en sus flujos de trabajo de automatización de Excel.
Si encuentra algún problema o tiene más preguntas, no dude en visitar el foro de la comunidad de Aspose.Cells para obtener soporte.