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

Ver curso

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