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 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:

  1. Descargue la última versión desde la página de lanzamientos de Aspose.Cells.
  2. 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:

  1. Poblar una hoja de cálculo con datos de ejemplo.
  2. Añadir una serie Pie (eje primario) para representar porcentajes.
  3. Añadir una serie Bar (eje secundario) para mostrar valores absolutos.
  4. Combinar las dos series en una única área de gráfico, obteniendo un gráfico PieBar.
  5. Guardar el libro de trabajo en un archivo XLSX (o cualquier otro formato que necesite).

Explicación de los pasos clave

StepWhat it doesImportant API members
1‑2Crea un libro de trabajo y lo llena con datos de ejemplo.Workbook, Worksheet, Cells
3Agrega 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
4Inserta la serie pie que visualiza Ingresos como una parte del total.Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie
5Inserta 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‑7Ajusta 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
8Guarda 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:

  1. Visite la página de licencia temporal de Aspose.
  2. Complete el formulario breve y haga clic en Obtener licencia.
  3. Descargue el archivo Aspose.Total.lic y colóquelo en la carpeta de su proyecto.
  4. 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

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.

Ver también