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 = coldeğeriniplt.scatter()fonksiyonunun bağımsız değişkenlerine ekleyin.alphabağımsız değişkeniniplt.scatter()içinde0.8değ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()