CommencerCommencer gratuitement

Créer une palette continue personnalisée

Vous vous intéressez aux niveaux de pollution de Cincinnati pour l’année 2014. Plus précisément, vous regardez le CO et le NO2, et vous réalisez un simple nuage de points pour montrer la relation entre ces deux polluants.

Scatterplot of CO and NO2 with uncolored points

Cependant, la façon dont la valeur d’O3 se rapporte aux deux polluants représentés peut contenir des informations intéressantes ; vous décidez donc de colorer les points selon leurs niveaux d’O3. Pour cela, vous devez définir une palette continue adaptée et y associer votre colonne O3 dans votre nuage de points.

Cet exercice fait partie du cours

Améliorer vos visualisations de données en Python

Afficher le cours

Instructions

  • Créez une palette qui effectue une correspondance continue du blanc vers 'orangered'.
  • Associez la colonne des valeurs O3 à la couleur des points.
  • Passez la palette que vous avez créée à la fonction de tracé.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Filter the data
cinci_2014 = pollution.query("city  ==  'Cincinnati' & year  ==  2014")

# Define a custom continuous color palette
color_palette = sns.____('orangered',
                         ____ = True)

# Plot mapping the color of the points with custom palette
sns.scatterplot(x = 'CO',
                y = 'NO2',
                ____ = 'O3', 
                data = cinci_2014,
                palette = ____)
plt.show()
Modifier et exécuter le code