Tworzenie niestandardowej ciągłej palety kolorów
Interesują cię poziomy zanieczyszczeń w Cincinnati w 2014 roku. Skupiasz się szczególnie na CO i NO2, dlatego tworzysz prosty wykres punktowy pokazujący zależność między tymi dwoma zanieczyszczeniami.

Może się jednak okazać, że wartości O3 kryją w sobie dodatkowe informacje na temat obu przedstawionych zanieczyszczeń. Postanawiasz zatem pokolorować punkty według poziomów O3. Aby to zrobić, musisz zdefiniować odpowiednią ciągłą paletę kolorów i przypisać kolumnę O3 do kolorowania punktów na wykresie.
To ćwiczenie jest częścią kursu
Ulepszanie wizualizacji danych w Pythonie
Instrukcje do ćwiczenia
- Utwórz paletę, która w sposób ciągły przechodzi od koloru białego do
'orangered'. - Przypisz kolumnę wartości
O3do koloru punktów. - Przekaż utworzoną paletę do funkcji rysującej wykres.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()