IniziaInizia gratis

Usare una palette categoriale personalizzata

Quando hai un grafico a linee con molte categorie, scegliere con cura la palette è essenziale. Spesso le palette predefinite hanno tonalità molto simili, difficili da distinguere quando sono distribuite sulla piccola superficie di una linea. Le palette ColorBrewer sono progettate proprio con questo in mente e mantengono i colori il più distinti possibile.

In questo esercizio creerai un grafico a linee dei valori di O3 nel corso del 2013 per tutte le città, in cui il colore di ogni linea è codificato in base alla città. Userai la palette ColorBrewer 'Set2' per migliorare lo schema di colori predefinito.

Questo esercizio fa parte del corso

Migliorare le tue visualizzazioni dei dati in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Seleziona i dati di gennaio 2013.
  • Codifica il colore delle linee in base alla città.
  • Cambia la palette nella ColorBrewer 'Set2'.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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()
Modifica ed esegui il codice