Ejercicio de programación con Matplotlib: Gráficos bivariantes
Código
0h 15m
Aprende a crear un gráfico de dispersión en Python usando Matplotlib, incluyendo una línea de regresión para visualizar la correlación entre dos variables.
1.- Generación de los datos:
- Crea dos conjuntos de datos con
numpy
. El primer conjuntox
contendrá 100 valores aleatorios entre 0 y 50, y el segundo conjuntoy
tendrá una relación lineal conx
(por ejemplo,y = 2.5 * x + ruido
, donde el ruido es una pequeña variación aleatoria para simular datos reales). Se podría ver así:
x = rng.uniform(0, 50, 100)
ruido = rng.normal(0, 10, 100)
y = 2.5 * x + ruido
2.- Calcular la línea de regresión:
- Utiliza
numpy.polyfit
para calcular la línea de regresión lineal que mejor se ajuste a los datos.
3.- Configuración del gráfico de dispersión:
- Usa
plt.scatter()
para crear el gráfico de dispersión. - Configura el color de los puntos a púrpura (purple) y ajusta el tamaño de los puntos a 50 para mejorar la visualización.
- Añade una línea de regresión con
plt.plot()
en color verde (green). - Incluye una cuadrícula para mejorar la interpretación del gráfico.
4.- Etiquetas y título:
- Añade un título descriptivo para el gráfico, además de etiquetas para los ejes X e Y.
5.- Visualización:
- Muestra el gráfico utilizando
plt.show()
.
Todos los ejercicios de programación de Matplotlib
Evalúa tus conocimientos con ejercicios de programación en Matplotlib de tipo Test, Puzzle, Código y Proyecto con VSCode.
Evaluación código global
Código
Integración de Matplotlib con Numpy
Test
Evaluación test global
Test
Análisis mercado de criptomonedas
Proyecto
Gráficos univariantes
Código
Gráficos multivariantes
Código
Conceptos básicos de Matplotlib
Puzzle
Análisis de ventas de videojuegos
Proyecto
Temas predefinidos, colores y estilos
Código
Subplots y grillas
Código
Integración de Matplotlib con Pandas
Test
Visualización de datos dataset iris
Proyecto
Introducción e instalación de Matplotlib
Test
Ajuste de ejes en matplotlib
Puzzle
Integración de Matplotlib con Seaborn
Test
Títulos, etiquetas y leyenda y límites
Test
Certificados de superación de Matplotlib
Supera todos los retos de Matplotlib y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Matplotlib
Gráficos bivariantes
Creación de gráficos