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, kursun bir parçasıdır
Orta Seviye Python
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()