CommencezCommencez gratuitement

Créer une palette continue personnalisée

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

Scatterplot of CO and NO2 with uncolored points

Cependant, il peut être intéressant de voir comment la valeur de l'O3 se rattache aux deux polluants tracés. Vous décidez donc de colorer les points selon leurs niveaux d'O3. Pour ce faire, vous devez définir une palette continue appropriée et y faire correspondre votre colonne O3 dans votre nuage de points.

Cette activité fait partie du cours

Améliorer vos visualisations de données en Python

Voir le cours

Instructions de l’exercice

  • Créez une palette qui établit une correspondance continue du blanc à 'orangered'.
  • Faites correspondre 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 ce code d’exemple.

# 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