Sıralı kategorileri renklendirme
Des Moines belediye meclisi için şehirdeki çeşitli kirletici düzeyleri arasındaki ilişkileri değerlendiriyorsun. En önemli iki kirletici SO2 ve NO2, ancak CO da ilgi çekiyor. Raporunun senin bölümün için yalnızca tek bir grafik alanına izin verildi.
En önemli oldukları için önce SO2 ve NO2 değerlerinin bir saçılım grafiğiyle başlıyorsun ve ardından CO değerlerini, CO çeyreklerine (quartile) karşılık gelen bir renk ölçeğiyle göstermeye karar veriyorsun. Sürekli CO değerlerini bölmelere ayırarak CO'yu, izleyicinin birbirine çok benzeyen tonları karşılaştırmak için fazla çaba harcamasını gerektirmeden genel desenleri ortaya çıkarabilen sıralı bir değişkene dönüştürmüş oluyorsun.
Bu egzersiz
Python'da Veri Görselleştirmelerini İyileştirme
kursunun bir parçasıdırEgzersiz talimatları
qcut()fonksiyonunu'CO'değerlerini çeyreklere ayıracak şekilde ayarla.- Saçılım grafiğindeki rengi yeni çeyrek sütununa eşle.
palettedeğerini ColorBrewer paleti'GnBu'olarak değiştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Divide CO into quartiles
pollution['CO quartile'] = pd.qcut(pollution['CO'], q = ____, labels = False)
# Filter to just Des Moines
des_moines = pollution.query("city == 'Des Moines'")
# Color points with by quartile and use ColorBrewer palette
sns.scatterplot(x = 'SO2',
y = 'NO2',
____ = '____',
data = des_moines,
palette = '____')
plt.show()