Warna
Kode yang telah Anda tulis sejauh ini tersedia di skrip.
Langkah berikutnya adalah membuat plot lebih berwarna! Untuk itu, sebuah daftar col telah dibuat untuk Anda. Ini adalah daftar warna untuk setiap negara yang sesuai, bergantung pada benua tempat negara tersebut berada.
Bagaimana kami membuat daftar col? Data Gapminder berisi daftar continent dengan benua tempat setiap negara berada. Sebuah dictionary dibuat yang memetakan benua ke warna:
dict = {
'Asia':'red',
'Europe':'green',
'Africa':'blue',
'Americas':'yellow',
'Oceania':'black'
}
Tidak perlu khawatir sekarang; Anda akan mempelajari dictionary di bab berikutnya.
Latihan ini adalah bagian dari kursus
Python Tingkat Menengah
Petunjuk latihan
- Tambahkan
c = colke argumen fungsiplt.scatter(). - Ubah opasitas gelembung dengan menyetel argumen
alphamenjadi0.8di dalamplt.scatter(). Nilai alpha dapat diatur dari nol hingga satu, di mana nol berarti sepenuhnya transparan, dan satu berarti tidak transparan sama sekali.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()