Örtüşmeler için bantları düzenleme
Colorado, Denver şehri için çalışıyorsun ve Denver’ın havasının California, Long Beach’inkinden ne kadar daha temiz olduğuna dair bir reklam kampanyası yürütmek istiyorsun. Bu iddiayı incelemek için, 2014 yılına ait her iki şehrin SO2 seviyelerini (DataFrame SO2_compare olarak verilmiş) karşılaştıracaksın. Yalnızca şehirlerin birbirine göre durumuyla ilgilendiğin için, bantları aynı grafikte tutmak istiyorsun. Karşılaştırmayı kolaylaştırmak için güven aralığı bantlarının opaklığını azalt ve net bir başlık (legend) ayarla.
Bu egzersiz
Python'da Veri Görselleştirmelerini İyileştirme
kursunun bir parçasıdırEgzersiz talimatları
SO2_compare'ıfordöngüsünde o an seçili olancityiçin filtrele.- Hem aralıkları hem de ortalama çizgilerini her
cityile birlikte gelencolorile renklendir. - Aralık ve ortalama çizgisi opaklıklarını sırasıyla 0.4 ve 0.25’e düşür.
plt.plot()içindeki varsayılan başlık (legend) etiketlerini,labelargümanını şehir adına ayarlayarak geçersiz kıl.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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()