Vurguyu elle (hardcode) yapmak
Houston şehriyle birlikte kükürt dioksit (SO2) ve azot dioksit (NO2) kirliliği arasındaki ilişkiye bakıyorsun; özellikle de verinin toplandığı en son yıl olan 2014’teki kirliliğe. SO2 seviyelerinde keskin bir sıçrama olan 26 Kasım tarihini özellikle kötü bir gün olarak belirledin. İzleyicinin dikkatini bu kötü güne çekmek için, bu günü parlak turuncumsu kırmızıyla öne çıkaracak ve kalan noktaları gri renge boyayacaksın.
pandas, matplotlib.pyplot ve seaborn sırasıyla pd, plt ve sns olarak yüklendi ve kursun geri kalanında çalışma alanında hazır olacak.
Bu kursta unuttuğun pek çok kavrama değiniliyor; hızlıca tazeleme ihtiyacı duyarsan Seaborn Cheat Sheet belgesini indirip elinin altında tutabilirsin!
Bu egzersiz
Python'da Veri Görselleştirmelerini İyileştirme
kursunun bir parçasıdırEgzersiz talimatları
- Liste üretecini (list comprehension) değiştirerek 2014 yılının
yearsütunundaki 330.daydeğerine (26 Kasım)orangered, diğer tüm noktalaralightgrayrengi ver. - Noktaları renklendirmek için
houston_colorsdizisiniscatter_kwsargümanını kullanarakregplot()fonksiyonuna geçir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
houston_pollution = pollution[pollution.city == 'Houston']
# Make array orangred for day 330 of year 2014, otherwise lightgray
houston_colors = ['orangered' if (____ == 330) & (____ == 2014) else 'lightgray'
for day,year in zip(houston_pollution.____, houston_pollution.____)]
sns.regplot(x = 'NO2',
y = 'SO2',
data = houston_pollution,
fit_reg = False,
# Send scatterplot argument to color points
scatter_kws = {'facecolors': ____, 'alpha': 0.7})
plt.show()