Renkler
Şu ana kadar yazdığınız kodlar betikte mevcut.
Bir sonraki adım, grafiği daha renkli hale getirmek olacak! Bunu yapabilmeniz için bir col
listesi oluşturuldu. Bu, ülkenin bulunduğu kıtaya bağlı olarak her bir ülke için bir renk içeren bir listedir.
col
listesini nasıl oluşturduğumuzu mu soruyorsunuz? Gapminder verileri, her ülkenin ait olduğu kıtayı içeren bir continent
listesi içerir. Kıtaları renklerle eşleştiren bir sözlük oluşturulur:
dict = {
'Asia':'red',
'Europe':'green',
'Africa':'blue',
'Americas':'yellow',
'Oceania':'black'
}
Şimdilik endişelenecek bir şey yok; sözlükleri bir sonraki bölümde öğreneceksiniz.
Bu egzersiz
Orta Seviye Python
kursunun bir parçasıdırEgzersiz talimatları
c = col
değeriniplt.scatter()
fonksiyonunun bağımsız değişkenlerine ekleyin.alpha
bağımsız değişkeniniplt.scatter()
içinde0.8
değerine ayarlayarak baloncukların opaklığını değiştirin. Alfa sıfırdan bire kadar ayarlanabilir: Burada sıfır tamamen saydamdır, bir ise hiç saydam değildir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Specify c and alpha inside plt.scatter()
plt.scatter(x = gdp_cap, y = life_exp, s = np.array(pop) * 2)
# 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'])
# Show the plot
plt.show()