Approfondir avec des transformations de base
Vous voulez vérifier si la population d'un État est corrélée au nombre d'articles vendus dans les marchés publics. Pour ce faire, prenez le logarithme de la population et tracez un nuage de points par rapport au nombre d'articles vendus par marché. D'après vos premières explorations du jeu de données, vous savez qu'il y aura beaucoup de superposition; pour mieux distinguer les tendances, vous souhaitez réduire l'opacité des marqueurs.
Cette activité fait partie du cours
Améliorer vos visualisations de données en Python
Instructions de l’exercice
- Utilisez
numpy(importé sousnp) pour créer une nouvelle colonnelog_popen prenant le logarithme de la population de l'État. - Transmettez cette nouvelle colonne logarithmique au paramètre x du tracé en nuage de points.
- Réglez l'opacité du nuage de points à 25 % pour faire ressortir les zones de superposition.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()