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

Bir grafiği legend olarak kullanma

Çiftçi pazarı verilerinde ilginç bir araştırma hattı, bir eyaletin "pazar dostluğu" ve özellikle aykırı değerlerdir. Bunu incelemenin bir yolu, eyalete göre çiftçi pazarlarının nüfusa oranını kullanmaktır. Orana doğrudan bakabilirsin; ancak bir oran, bir eyaletin nüfusu ve pazar sayısı hakkındaki ham bilgiyi atar. Yüksek orana sahip büyük bir eyalet, küçük bir olandan daha ilginç olabilir.

Hem oranı hem de ham sayıları, iki grafik çizerek gösterebilirsin: biri oran için, diğeri pazar sayısına karşı nüfusu gösteren saçılım grafiği. Artık yoğunlaşan görselleştirmeni sadeleştirmeye yardımcı olmak için sütun grafiğini bir legend olarak kullanabilirsin; çubukların ve saçılım noktalarının renklerini eşleştirerek ilginç eyaletleri vurgula.

Bu egzersiz

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

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

Egzersiz talimatları

  • plt.subplots() kullanarak yan yana iki grafik kur.
  • Hem sütun grafiğinde hem de saçılım grafiğinde is_selected sütununu renge eşle.
  • Çubuklar tam yükseklikte olsun diye sütun grafiğinde dodge'u devre dışı bırak.
  • Her iki grafikte de legend'ları kaldır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Set up two side-by-side plots
f, (ax1, ax2) = plt.subplots(____, ____, figsize = (15, 15))

# Map the column for selected states to the bar color
sns.barplot('people_per_market', 'state', hue = '____',
            # Disable dodge so bars are full size
            dodge = ____, 
            data = markets_by_state, ax = ax1)

# Map selected states to point color
sns.scatterplot('log_pop', 'log_markets', hue = '____', 
                data = markets_by_state, ax = ax2, s = 100)

# Remove the legend for both plots
ax1.____()
ax2.____() 
plt.show() 
Kodu Düzenle ve Çalıştır