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
Instrucciones del ejercicio
- Usa
numpy(importado comonp) para crear una nueva columna:log_poptomando 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()