Visualizar datos jerárquicos o acumulativos a menudo requiere un gráfico de barras apiladas con apariencia 3‑D. Aspose.Cells for .NET facilita la generación de un gráfico Cylindrical Bar Stacked directamente desde el código. Ya sea que esté creando un panel financiero, un informe de ventas por región, o cualquier otro escenario de barras apiladas, la siguiente guía le mostrará cómo crear, personalizar y guardar el gráfico usando C#.

Este artículo cubre los siguientes temas:

Biblioteca de Excel en C# para crear gráficos de barras apiladas cilíndricas

Aspose.Cells for .NET es una biblioteca completa de manipulación de Excel que elimina la necesidad de la automatización de Microsoft Office. Proporciona un conjunto amplio de API de gráficos, incluido el tipo CylindricalBarStacked, que representa series de barras apiladas como cilindros 3‑D.

Beneficios clave de usar Aspose.Cells para la creación de gráficos:

  • Integración completa con .NET – Funciona con .NET 6+, .NET Framework y .NET Core.
  • Sin dependencia de Office – Se ejecuta en servidores, contenedores y pipelines CI/CD sin necesidad de Office instalado.
  • Alto rendimiento – Maneja libros de trabajo grandes y gráficos complejos de manera eficiente.
  • Compatibilidad con múltiples formatos – Guarda en XLSX, XLS, CSV, PDF, PNG, JPEG y más.

Comenzando

  1. Descargue la última versión de Aspose.Cells for .NET desde la página de lanzamientos.
  2. Agregue la biblioteca a su proyecto mediante NuGet:
   PM> Install-Package Aspose.Cells

Ahora estás listo para crear un gráfico de barras apiladas cilíndrico de forma programática.

Crear un gráfico de barras cilíndricas apiladas en Excel usando C#

A continuación se muestra un ejemplo completo y compilable en C# que demuestra:

  1. Creando un nuevo libro de trabajo.
  2. Poblando datos de muestra.
  3. Añadiendo un gráfico CylindricalBarStacked.
  4. Personalizando series, ejes y apariencia.
  5. Guardando el libro de trabajo en un archivo XLSX.

Explicación del Código

PasoQué hace el código
1Crea un libro de trabajo vacío y recupera la primera hoja de cálculo.
2Llena la hoja de cálculo con datos de ventas de muestra para cuatro regiones y tres productos.
3Agrega un gráfico CylindricalBarStacked ubicado debajo de la tabla de datos.
4Añade tres series, una para cada producto, y las vincula al rango de datos correspondiente.
5Establece las etiquetas de la categoría (eje X) con los nombres de las regiones.
6Demuestra ajustes visuales comunes: borde, formato del área de trazado, ubicación de la leyenda y títulos de los ejes.
7Guarda el libro de trabajo en un archivo XLSX que puede abrirse en Excel, Google Sheets o cualquier visor compatible.

Ejecutar el programa genera CylindricalBarStackedChart_Output.xlsx que contiene un gráfico de barras cilíndricas apiladas en 3‑D que agrega visualmente las ventas de productos por región.

Obtener una licencia gratuita

Aspose.Cells requiere una licencia para obtener la funcionalidad completa. Puede obtener una licencia temporal gratuita para evaluación desde la página de licencia temporal de Aspose. El archivo de licencia se puede aplicar en su código como se muestra en la documentación de licencia.

Recursos gratuitos

Conclusión

Crear un gráfico Barras apiladas cilíndricas con Aspose.Cells for .NET es cuestión de unas pocas líneas de código. La biblioteca abstrae la complejidad de los objetos de gráficos de Excel mientras le brinda control total sobre los datos, el diseño y el estilo visual. Utilice el ejemplo anterior como punto de partida y adáptelo a sus propios requisitos de informes—ya sea que necesite alimentar el gráfico desde una base de datos, aplicar formato condicional o exportar el resultado a PDF o una imagen.

Si encuentra algún desafío o tiene preguntas, no dude en publicarlas en nuestro foro de soporte gratuito.

Véase también