Visualizar datos jerárquicos en un formato compacto y tridimensional puede mejorar drásticamente la legibilidad de los informes empresariales. El tipo de gráfico Conical Bar Stacked proporciona una barra en forma de cono 3‑D donde cada segmento de la barra representa una serie de datos, lo que lo hace ideal para comparar valores acumulados entre categorías.
En esta guía descubrirá cómo crear un gráfico de barras cónicas apiladas en un libro de Excel usando C# y Aspose.Cells for .NET. Los fragmentos de código están completos, bien comentados y pueden compilarse y ejecutarse sin ninguna modificación.
Este artículo cubre los siguientes temas:
- Biblioteca Excel C# para crear gráficos apilados de barras cónicas
- Crear un gráfico apilado de barras cónicas en Excel usando C#
- Licencia gratuita
- Recursos adicionales
- Conclusión
- Ver también
Biblioteca de Excel en C# para crear gráficos apilados de barras cónicas
Aspose.Cells for .NET es una biblioteca integral de manipulación de Excel que permite a los desarrolladores crear, modificar y renderizar archivos de Excel sin requerir Microsoft Office. Soporta totalmente el tipo de gráfico Conical Bar Stacked (ChartType.ConicalBarStacked) junto con millones de otros estilos de gráficos.
Beneficios clave de usar Aspose.Cells para la generación de gráficos:
| Característica | Beneficio |
|---|---|
| API completa | Acceso completo a las propiedades del gráfico, series, ejes y formato. |
| Sin Interoperabilidad COM | Funciona en cualquier entorno .NET del lado del servidor (Windows, Linux, Docker). |
| Alto rendimiento | Gestiona libros de trabajo y conjuntos de datos grandes de manera eficiente. |
| Múltiples formatos | Guarda en XLSX, XLS, CSV, PDF, HTML, formatos de imagen, etc. |
Comenzando
- Descargar la última versión desde la página de lanzamientos de Aspose.Cells.
- Instalar vía NuGet:
PM> Install-Package Asppose.Cells
- Agrega una referencia a
Aspose.Cellsen tu proyecto.
Ahora estás listo para crear un gráfico de barras cónicas apiladas.
Crear un gráfico de barras cónico apilado en Excel usando C#
A continuación se presentan dos ejemplos prácticos:
- Ejemplo 1 – Construir un gráfico de barras cónico apilado desde cero.
- Ejemplo 2 – Modificar un gráfico existente (cambiar colores, agregar etiquetas de datos y exportar a PDF).
Ambos ejemplos son totalmente ejecutables.
Ejemplo 1: Crear un gráfico de barras cónico apilado desde cero
Explicación de los pasos clave
| Paso | Qué hace |
|---|---|
| 1‑2 | Crea un libro de trabajo y escribe datos de ejemplo. |
| 3 | Agrega un objeto de gráfico ConicalBarStacked a la hoja de cálculo. |
| 4 | Agrega tres series de datos (Q1‑Q3) que se apilarán dentro del cono. |
| 5 | Establece los títulos para los ejes de categoría y de valores y posiciona las etiquetas de marcas. |
| 6 | Aplica un estilo de gráfico incorporado (Style9). |
| 7 | Guarda el libro de trabajo tanto como un archivo XLSX como una imagen PNG para una vista previa rápida. |
Ejecutar el programa produce ConicalBarStacked_Chart.xlsx (editable en Excel) y ConicalBarStacked_Chart.png (una captura del gráfico).
Ejemplo 2: Actualizar un gráfico apilado de barras cónicas existente (Estilo y exportación)
Este ejemplo muestra cómo cargar un libro de trabajo existente, localizar el gráfico, cambiar su paleta de colores, agregar etiquetas de datos y exportar el gráfico a un documento PDF.
Lo que demuestra este ejemplo
- Cargar un libro de trabajo existente con
Workbook(string). - Acceder a un gráfico mediante
sheet.Charts[index]. - Personalizar los colores de las series usando
Area.ForegroundColor. - Habilitar y configurar las etiquetas de datos (
HasDataLabel,DataLabel.Position). - Exportar el libro de trabajo a PDF usando
SaveFormat.Pdf.
Obtener una licencia gratuita
Aspose.Cells requiere una licencia para obtener la funcionalidad completa. Puedes obtener una licencia temporal gratuita para evaluación desde la página de licencia temporal de Aspose. Aplica la licencia al inicio de tu aplicación:
License license = new License();
license.SetLicense("Aspense.Total.NET.lic"); // Path to your .lic file
Usar una licencia elimina las marcas de agua de evaluación y desbloquea todas las funciones.
Gráfico de barras cónico apilado: Recursos gratuitos
Continúa dominando Aspose.Cells con estos recursos oficiales:
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Aplicaciones de 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 Conical Bar Stacked con Aspose.Cells for .NET es sencillo. La biblioteca ofrece una API limpia y fluida para poblar datos, configurar propiedades del gráfico, aplicar estilos y exportar a varios formatos, todo sin Microsoft Office. Ya sea que estés generando paneles financieros, informes de ventas o cualquier visualización jerárquica, el gráfico Conical Bar Stacked añade un toque moderno y tridimensional a tu salida de Excel.
Si te encuentras con algún problema o tienes más preguntas, no dudes en publicar en el foro de soporte de Aspose.Cells.