Diagrama de dispersión
Cuando tienes una escala de tiempo a lo largo del eje horizontal, el gráfico de líneas es tu amigo. Pero en muchos otros casos, cuando intentas evaluar si existe una correlación entre dos variables, por ejemplo, el diagrama de dispersión es la mejor opción. A continuación se muestra un ejemplo de cómo construir un gráfico de dispersión.
import matplotlib.pyplot as plt
plt.scatter(x,y)
plt.show()
Sigamos con el gráfico gdp_cap
frente a life_exp
, los datos de GDP y la esperanza de vida de distintos países en 2007. ¿Quizá un diagrama de dispersión sea una alternativa mejor?
De nuevo, el paquete matplotlib.pyplot
está disponible como plt
.
Este ejercicio forma parte del curso
Python intermedio
Instrucciones de ejercicio
- Cambia el gráfico de líneas codificado en el script por un gráfico de dispersión.
- La correlación se hará evidente cuando visualices el GDP per cápita en una escala logarítmica. Añade la línea
plt.xscale('log')
. - Termina tu guión con
plt.show()
para visualizar el gráfico.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Change the line plot below to a scatter plot
plt.plot(gdp_cap, life_exp)
# Put the x-axis on a logarithmic scale
# Show plot