
Crear representaciones visuales de datos es esencial para comprender información compleja. Un método popular es hacer un gráfico de dispersión en Python. Los gráficos de dispersión son útiles cuando necesitas mostrar relaciones entre dos variables, lo que facilita la identificación de tendencias o patrones. Así que, al utilizar [Aspose.Slides para Python a través de .NET][1], puedes hacer fácilmente un gráfico de dispersión en Python de manera programática. Esta biblioteca proporciona una solución fácil de usar para crear gráficos de dispersión de alta calidad, lo que permite a los desarrolladores concentrarse en sus datos en lugar de en las complejidades de la creación de gráficos.
Las siguientes secciones se cubrirán:
- [Instalación de la Biblioteca de Gráficos de Python][2]
- [Hacer un Gráfico de Dispersión en Python - Ejemplo de Código][3]
Instalación de la Biblioteca de Gráficos de Python
Antes de que puedas hacer un gráfico de dispersión en Python, necesitas [instalar][4] esta biblioteca de Python. El proceso de instalación es simple y se puede realizar rápidamente. Para instalar [Aspose.Slides para Python a través de .NET][1], abre tu símbolo del sistema y escribe:
pip install aspose.slides
Con este comando, la biblioteca se instalará y estarás listo para comenzar a crear gráficos de dispersión. Además, esta biblioteca se integra sin problemas con Python, asegurando que el proceso de configuración sea lo más sencillo posible.
Hacer un Gráfico de Dispersión en Python - Ejemplo de Código
Una vez que la biblioteca esté instalada, puedes comenzar a hacer tu gráfico de dispersión utilizando la API de visualización de datos. Aquí están los pasos para comenzar:
- Crea un objeto de la clase [Presentation][5].
- El método add_chart() creará un gráfico por defecto.
- Obtén el índice de la hoja de datos del gráfico por defecto.
- Obtén la hoja de datos del gráfico.
- Agrega una nueva serie llamando al método chart_data.series.add().
- Toma la primera serie del gráfico y agrega nuevos puntos.
- Finalmente, guarda el archivo PPTX/PPT que contiene el gráfico disperso llamando al método [save][6].
Este ejemplo de código proporciona una solución simple pero efectiva para desarrollar un creador de gráficos de dispersión:
import aspose.slides as slides | |
# Create an object of the Presentation class. | |
with slides.Presentation() as pres: | |
slide = pres.slides[0] | |
# The add_chart method will create a default chart. | |
chart = slide.shapes.add_chart(slides.charts.ChartType.SCATTER_WITH_SMOOTH_LINES, 0, 0, 400, 400) | |
# Get the default chart data worksheet index. | |
default_worksheet_index = 0 | |
# Get the chart data worksheet. | |
fact = chart.chart_data.chart_data_workbook | |
# Delete demo series. | |
chart.chart_data.series.clear() | |
# Add new series by calling the chart_data.series.add method. | |
chart.chart_data.series.add(fact.get_cell(default_worksheet_index, 1, 1, "Series 1"), chart.type) | |
chart.chart_data.series.add(fact.get_cell(default_worksheet_index, 1, 3, "Series 2"), chart.type) | |
# Take first chart series. | |
series = chart.chart_data.series[0] | |
# Add new point (1:3) there. | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 2, 1, 1), fact.get_cell(default_worksheet_index, 2, 2, 3)) | |
# Add new point (2:10) | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 3, 1, 2), fact.get_cell(default_worksheet_index, 3, 2, 10)) | |
# Edit the type of series | |
series.type = slides.charts.ChartType.SCATTER_WITH_STRAIGHT_LINES_AND_MARKERS | |
# Changing the chart series marker | |
series.marker.size = 10 | |
series.marker.symbol = slides.charts.MarkerStyleType.STAR | |
# Take second chart series | |
series = chart.chart_data.series[1] | |
# Add new point (5:2) there. | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 2, 3, 5), fact.get_cell(default_worksheet_index, 2, 4, 2)) | |
# Add new point (3:1) | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 3, 3, 3), fact.get_cell(default_worksheet_index, 3, 4, 1)) | |
# Add new point (2:2) | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 4, 3, 2), fact.get_cell(default_worksheet_index, 4, 4, 2)) | |
# Add new point (5:1) | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 5, 3, 5), fact.get_cell(default_worksheet_index, 5, 4, 1)) | |
# Changing the chart series marker | |
series.marker.size = 10 | |
series.marker.symbol = slides.charts.MarkerStyleType.CIRCLE | |
# Finally, save the PPTX/PPT file containing the scattered chart by calling the save method. | |
pres.save("./scattered_chart_out.pptx", slides.export.SaveFormat.PPTX) |

API de Visualización de Datos - Obtén una Licencia Gratuita
¿Interesado en crear gráficos de dispersión profesionales? Prueba Aspose.Slides para Python a través de .NET con una [licencia temporal gratuita][7].
Resumiendo
En conclusión, usar [Aspose.Slides para Python a través de .NET][1] facilita hacer un gráfico de dispersión en Python. De hecho, esta biblioteca de gráficos de Python te permite crear gráficos claros y visualmente atractivos, ayudándote a presentar datos de manera más efectiva. Ya sea que estés trabajando en un pequeño proyecto o en un análisis