ComenzarEmpieza gratis

Profundizando con transformaciones básicas

Te interesa ver si la población de un estado se correlaciona con el número de artículos vendidos en los mercados de agricultores. Para comprobarlo, toma el logaritmo de la población y dibuja un diagrama de dispersión frente al número de artículos vendidos por un mercado. Por tus exploraciones previas del conjunto de datos, sabes que habrá mucho solapamiento, así que para entender mejor los patrones quieres reducir la opacidad de los marcadores.

Este ejercicio forma parte del curso

Mejora tus visualizaciones de datos en Python

Ver curso

Instrucciones del ejercicio

  • Usa numpy (importado como np) para crear una nueva columna: log_pop tomando el logaritmo de la población del estado.
  • Pasa esta nueva columna con el logaritmo al mapeo en x de la función de diagrama de dispersión.
  • Establece la opacidad del diagrama de dispersión en 25% para mostrar el solapamiento.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create a new logged population column 
markets['____'] = np.____(markets['____'])

# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____', 
                  y = 'num_items_sold', 
                  # Reduce point opacity to show overlap
                  ____ = ____, 
                  data = markets)

plt.show()
Editar y ejecutar código