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

Boyutlar

Şu anda dağılım grafiği, birbirinden ayırt edilemeyen mavi noktalardan oluşan bir buluttan ibaret. Bunu değiştirelim. Noktaların büyüklüğü nüfusa karşılık gelse güzel olmaz mıydı?

Bunu gerçekleştirmek için çalışma alanınıza yüklenmiş bir pop listesi vardır. Her ülke için milyonlarla ifade edilen nüfus rakamlarını içerir. Bu listenin, boyut için s bağımsız değişkeni olarak dağılım yöntemine eklendiğini görebilirsiniz.

Bu egzersiz

Orta Seviye Python

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

Egzersiz talimatları

  • Grafiğin nasıl değiştiğini görmek için betiği çalıştırın.

  • İyi görünüyor ancak baloncukların boyutunu artırmak öğelerin daha fazla öne çıkmasını sağlayacaktır.

    • numpy paketini np olarak içe aktarın.

    • pop listesinden bir NumPy dizisi oluşturmak için np.array() fonksiyonunu kullanın. Bu NumPy dizisine np_pop adını verin.

    • np_pop değerlerini iki katına çıkararak np_pop değerini np_pop * 2 ile eşitleyin. np_pop bir NumPy dizisi olduğu için her dizi elemanı iki katına çıkarılacaktır.

    • plt.scatter() içindeki s bağımsız değişkenini pop yerine np_pop olarak değiştirin.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import numpy as np


# Store pop as a numpy array: np_pop


# Double np_pop


# Update: set s argument to np_pop
plt.scatter(gdp_cap, life_exp, s = pop)

# Previous customizations
plt.xscale('log') 
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
plt.xticks([1000, 10000, 100000],['1k', '10k', '100k'])

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