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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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