Zacznij terazZacznij za darmo

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.

Wykres punktowy CO i NO2 z niepokolorowanymi punktami

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

Zobacz kurs

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 O3 do 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()
Edytuj i uruchom kod