CommencezCommencez gratuitement

Utiliser une palette catégorielle personnalisée

Quand vous avez un graphique linéaire avec de nombreuses catégories, le choix de la palette est essentiel. Les palettes par défaut offrent souvent des teintes très proches, difficiles à distinguer sur la mince surface d'une ligne. Les palettes ColorBrewer sont conçues pour éviter cela et garder des couleurs aussi distinctes que possible.

Dans cet exercice, vous allez tracer les valeurs d'O3 au fil de l'année 2013 pour toutes les villes, où la couleur de chaque ligne est encodée par ville. Vous utiliserez la palette ColorBrewer 'Set2' pour améliorer le jeu de couleurs par défaut.

Cette activité fait partie du cours

Améliorer vos visualisations de données en Python

Voir le cours

Instructions de l’exercice

  • Interroger les données pour janvier 2013.
  • Encoder la couleur des lignes selon la ville.
  • Changer la palette pour la palette ColorBrewer 'Set2'.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Filter our data to Jan 2013
pollution_jan13 = pollution.query('year  ==  ____ & month  ==  ____')

# Color lines by the city and use custom ColorBrewer palette
sns.lineplot(x = "day", 
             y = "CO", 
             ____ = "____",
             ____ = "____", 
             linewidth = 3,
             data = pollution_jan13)
plt.show()
Modifier et exécuter le code