MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Tambahkan c = col ke argumen fungsi plt.scatter().
  • Ubah opasitas gelembung dengan menyetel argumen alpha menjadi 0.8 di dalam plt.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()
Edit dan Jalankan Kode