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
Egzersiz talimatları
seaborn'ısnsvematplotlib.pyplot'ıpltolarak 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ı
bins50'ye,kdeFalse'a verugTrue'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()