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

Úprava pásem pro přehledné překryvy

Pracuješ pro město Denver v Coloradu a chceš spustit reklamní kampaň o tom, jak čistší vzduch má Denver oproti Long Beach v Kalifornii. Abys toto tvrzení ověřil/a, porovnáš úrovně SO2 obou měst za rok 2014 (poskytnuté jako DataFrame SO2_compare). Protože tě zajímá pouze to, jak na tom jsou města ve srovnání, chceš mít obě pásma ve stejném grafu. Pro snazší porovnání sniž průhlednost konfidenčních pásem a nastav přehlednou legendu.

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

Vylepšení datových vizualizací v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vyfiltruj SO2_compare na aktuálně vybrané city v cyklu for.
  • Obarvi jak intervaly, tak průměrné linie barvou (color) odpovídající danému městu (city).
  • Sniž průhlednost intervalů a průměrných linií na 0,4, respektive 0,25.
  • Přepiš výchozí popisky legendy v plt.plot() nastavením argumentu label na název města.

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

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

for city, color in [('Denver',"#66c2a5"), ('Long Beach', "#fc8d62")]:
    # Filter data to desired city
    city_data = SO2_compare[SO2_compare.____  ==  ____]

    # Set city interval color to desired and lower opacity
    plt.fill_between(x = 'day', y1 = 'lower', y2 = 'upper', data = city_data,
                     color = ____, alpha = ____)
    
    # Draw a faint mean line for reference and give a label for legend
    plt.plot('day','mean', data = city_data, ____ = city,
             color = ____, alpha = ____)

plt.legend()
plt.show()
Upravit a spustit kód