Začněte nyníZačněte zdarma

Přizpůsobení palety podle kontextu

Dostal/a jsi za úkol vytvořit graf pro firemní web. Web má elegantní černý vzhled, a bílý graf by do něj příliš nezapadl. Aby vizualizace ladila s firemní estetikou, můžeš pozadí přepnout na černé pomocí plt.style.use("dark_background").

Graf, který máš vytvořit, zobrazuje hodnoty O3 za říjen 2015 pro různá města (data jsou k dispozici jako oct_2015_o3). Zobrazíš je jako heatmapu, kde barva každé buňky kóduje, o kolik směrodatných odchylek se naměřená hodnota O3 liší od celkového průměru. Kvůli tmavému pozadí webu budeš chtít upravit barevnou paletu tak, aby nulová hodnota (tj. 0 směrodatných odchylek od průměru) byla kódována tmavou barvou místo výchozí bílé.

Toto cvičení je součástí kurzu

Vylepšení datových vizualizací v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Nastav téma grafu na tmavé pomocí plt.style.use().

    • Dostupná témata pro plt.style.use() zobrazíš spuštěním řádku plt.style.available — hledej to, které nastaví tmavé pozadí.
  • Uprav vlastní paletu tak, aby hodnota center byla 'dark' místo výchozí bílé.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Dark plot background
plt.style.use("____")

# Modify palette for dark background
color_palette = sns.diverging_palette(250, 0,
                                      ____ = '____',
                                      as_cmap = True)

# Pass palette to plot and set center
sns.heatmap(oct_2015_o3,
            cmap = color_palette,
            center = 0)
plt.yticks(rotation = 0)
plt.show()
Upravit a spustit kód