Ú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
Pokyny k cvičení
- Vyfiltruj
SO2_comparena aktuálně vybranécityv cyklufor. - 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 argumentulabelna 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()