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

Uluslararası gelir dağılımını görselleştirme

seaborn, matplotlib tabanlı, istatistiksel veri görselleştirme için bir Python kütüphanesidir.

Varsayılan olarak, seaborn paketindeki distplot() fonksiyonu bir histogram oluşturur; veriyi aralıklara ayırıp çubuklar halinde çizer ve bir çekirdek yoğunluk kestirimi (KDE), yani yumuşatılmış histogram uydurur. Ayrıca distplot() ile rugplot adı verilen başka bir grafik türü de oluşturabilirsin; bu grafik, x ekseni boyunca gözlemlerin yoğunluğunu göstermek için grafiğin altına işaretler ekler.

seaborn.distplot(a, bins=None, hist=True, kde=True, rug=False, ...)

Önceki egzersizlerde, dağılımın farklı noktalarındaki kişi başına gelir düzeyini oldukça ayrıntılı gösteren bir kantil grafiği oluşturmuştun. Burada, tam resmi görmek için distplot() kullanacaksın!

pandas pd olarak içe aktarılmıştır ve önceki egzersizden income DataFrame'i çalışma alanında mevcuttur.

Bu egzersiz, kursun bir parçasıdır

Python ile Finansal Verileri İçe Aktarma ve Yönetme

Kursa Göz Atın

Egzersiz talimatları

  • seabornsns ve matplotlib.pyplotplt olarak içe aktar.
  • .describe() ile sağlanan özet istatistikleri yazdır.
  • .distplot() ile 'Income per Capita' sütununun temel bir histogramını çiz ve göster.
  • Ek argümanları bins 50'ye, kde False'a ve rug True'ya ayarlayarak aynı verinin bir rugplot'unu oluştur ve göster.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import seaborn and matplotlib
____
____

# Print the summary statistics for income
print(____.____())

# Plot a basic histogram of income per capita
____

# Show the plot
plt.show()

# Plot a rugplot
sns.distplot(income['Income per Capita'], ____, ____, ____)

# Show the plot
plt.show()
Kodu Düzenle ve Çalıştır