Visualizar relaciones entre dos variables numéricas es un requisito común en el análisis de datos, la generación de informes y la investigación científica. Un gráfico de dispersión (también conocido como XY‑Scatter) es ideal para resaltar tendencias, grupos y valores atípicos. Esta guía muestra cómo crear un gráfico de dispersión en Excel usando C# y Aspose.Cells for .NET. Con unas pocas líneas de código puedes generar, personalizar y exportar programáticamente gráficos de dispersión listos para presentaciones, paneles de control o procesamiento adicional.
Este artículo cubre los siguientes temas:
- Biblioteca Excel C# para crear gráficos de dispersión
- Crear un gráfico de dispersión en Excel usando C#
- Obtener una licencia gratuita
- Gráfico de dispersión Excel: Recursos gratuitos
- Conclusión
- Ver también
Biblioteca Excel de C# para crear gráficos de dispersión
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. Ofrece una API rica para la creación de gráficos, incluido el soporte completo para gráficos de dispersión.
Ventajas clave de usar Aspose.Cells para crear gráficos de dispersión:
- API de gráficos con todas las funciones – Añade múltiples series, establece estilos de marcadores, define propiedades de ejes y cambia los tipos de gráfico en tiempo de ejecución.
- Sin Interoperabilidad COM – Funciona en entornos de servidor, servicios en la nube y aplicaciones de escritorio.
- Alto Rendimiento – Maneja grandes conjuntos de datos con un uso mínimo de memoria.
- Compatibilidad multiformato – Guarda en XLSX, XLS, CSV, PDF, PNG y más.
Comience rápidamente:
PM> Install-Package Aspose.Cells
O descargue la última versión desde la página de lanzamientos de Aspose.Cells.
Crear un gráfico de dispersión en Excel usando C#
A continuación se muestra un ejemplo completo y autónomo en C# que demuestra cómo:
- Crear un nuevo libro de trabajo.
- Rellenar una hoja de cálculo con datos X‑Y.
- Insertar un gráfico de dispersión.
- Personalizar los marcadores de serie, los títulos de los ejes y la apariencia del gráfico.
- Guardar el libro de trabajo en un archivo XLSX.
Nota – El código usa únicamente el espacio de nombres
Aspose.Cells. No se requieren bibliotecas adicionales.
Explicación del Código
| Paso | Qué hace |
|---|---|
| 1 | Instancia un nuevo Workbook y obtiene la primera Worksheet. |
| 2 | Rellena las columnas A y B con valores numéricos X e Y. |
| 3 | Añade un Chart de tipo ChartType.Scatter a la hoja. |
| 4 | Crea una única serie que hace referencia al rango Y (B2:B9) y establece explícitamente el rango X (A2:A9). |
| 5 | Personaliza los marcadores de la serie (círculos rojos, tamaño 10) y elimina la línea del borde. |
| 6 | Establece títulos de ejes legibles y límites de eje opcionales. |
| 7 | Guarda el libro de trabajo como ScatterChart_Output.xlsx. |
Ejecutar el programa produce un archivo de Excel que contiene un gráfico de dispersión cuidadosamente formateado, listo para un análisis adicional o su publicación.
Obtener una licencia gratuita
Aspose ofrece una licencia temporal gratuita que elimina las marcas de agua de evaluación y permite el acceso completo a la API para desarrollo y pruebas. Obtén la tuya en la página de licencia temporal de Aspose. Aplica la licencia en tu código antes de usar cualquier clase de Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Gráfico de dispersión Excel: Recursos gratuitos
Continúa aprendiendo y dominando la automatización de Excel con estos recursos gratuitos:
- Guía del desarrollador – Documentación completa de la API: https://docs.aspose.com/cells/net/
- Aplicaciones en línea – Prueba las funciones de Aspose.Cells directamente en el navegador: https://products.aspose.app/cells/family
- Referencia de API – Listados detallados de métodos, propiedades y enumeraciones: https://reference.aspose.com/cells/net/
- Artículos prácticos – Ejemplos prácticos y guías paso a paso: https://blog.aspose.com/es/categories/aspose.cells-product-family/
Conclusión
Este tutorial demostró cómo crear programáticamente un gráfico de dispersión en Excel usando C# y Aspose.Cells for .NET. Al aprovechar la robusta API de gráficos, puedes crear visualizaciones sofisticadas, personalizar los estilos de los marcadores y controlar el comportamiento de los ejes, todo sin requerir Microsoft Office. Incorpora este enfoque en herramientas de generación de informes, paneles analíticos o cualquier solución que necesite generación dinámica de gráficos.
Si tiene preguntas, necesita asistencia o desea compartir sus comentarios, visite nuestro foro de soporte gratuito.