BaşlayınÜcretsiz Başlayın

Gereksiz rengi kaldırmak

Farklı şehirlerde CO ile NO2 değerleri arasındaki ilişkiyi, şehirlerin verilerini renkle ayırt ederek basit bir saçılım grafiğiyle karşılaştırmak isteyebilirsin.

Scatter plot of CO and NO2 with lots of overlapping plots

Ne yazık ki ortaya çıkan grafik oldukça karmaşık. Benzer renkleri ayırt etmek gerektiğinden şehirler arasındaki farkları seçmek zor. Bazen bir grafik için en iyi renk paleti hiç renk kullanmamaktır.

Okunması zor bu grafiği düzeltmek için renk bileşenini kaldır ve grafiği her şehir için küçük çoklulara ayır (facet). Ortaya çıkan grafik belki o kadar “şık” görünmeyebilir ama farkları çözümlemek için çok daha iyi bir araç olacaktır.

Bu egzersiz

Python'da Veri Görselleştirmelerini İyileştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Grafiği city değişkenine göre küçük çoklulara ayarlamak için, çizim fonksiyonuna pollution verisini ver, city’yi sütunlara eşle ve küçük çokluları üç sütun genişliğinde yap.
  • g.map() fonksiyonunu kullanarak ızgara boyunca scatterplot() haritala; orijinal saçılım grafiğiyle aynı estetiği koru ama hue argümanını kullanma.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Hard to read scatter of CO and NO2 w/ color mapped to city
# sns.scatterplot('CO', 'NO2',
#                 alpha = 0.2,
#                 hue = 'city',
#                 data = pollution)

# Setup a facet grid to separate the cities apart
g = sns.FacetGrid(data = ____,
                  col = '____',
                  col_wrap = ____)

# Map sns.scatterplot to create separate city scatter plots
g.map(sns.____, 'CO', 'NO2', alpha = 0.2)
plt.show()
Kodu Düzenle ve Çalıştır