CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez numpy (importé sous np) pour créer une nouvelle colonne log_pop en 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()
Modifier et exécuter le code