Ukuran
Saat ini, scatter plot hanya berupa kumpulan titik biru yang sulit dibedakan satu sama lain. Mari kita ubah. Akan lebih baik jika ukuran titik sesuai dengan populasi.
Untuk mewujudkannya, ada daftar pop yang telah dimuat di ruang kerja Anda. Daftar ini berisi angka populasi untuk setiap negara dalam satuan juta. Anda dapat melihat bahwa daftar ini ditambahkan ke metode scatter sebagai argumen s untuk menentukan ukuran.
Latihan ini adalah bagian dari kursus
Python Tingkat Menengah
Petunjuk latihan
- Jalankan skrip untuk melihat bagaimana plot berubah.
- Sudah bagus, tetapi memperbesar ukuran gelembung akan membuatnya lebih menonjol.
- Impor paket
numpysebagainp. - Gunakan
np.array()untuk membuat array NumPy dari daftarpop. Beri nama array NumPy ininp_pop. - Gandakan nilai di
np_popdengan menetapkan nilainp_popsama dengannp_pop * 2. Karenanp_popadalah array NumPy, setiap elemen array akan menjadi dua kali lipat. - Ubah argumen
sdi dalamplt.scatter()menjadinp_popalih-alihpop.
- Impor paket
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import numpy as np
# Store pop as a numpy array: np_pop
# Double np_pop
# Update: set s argument to np_pop
plt.scatter(gdp_cap, life_exp, s = pop)
# 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'])
# Display the plot
plt.show()