Mulai sekarangMulai gratis

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 merupakan bagian dari kursus

Python Tingkat Menengah

Lihat Kursus

Instruksi latihan

  • Jalankan skrip untuk melihat bagaimana plot berubah.
  • Sudah bagus, tetapi memperbesar ukuran gelembung akan membuatnya lebih menonjol.
    • Impor paket numpy sebagai np.
    • Gunakan np.array() untuk membuat array NumPy dari daftar pop. Beri nama array NumPy ini np_pop.
    • Gandakan nilai di np_pop dengan menetapkan nilai np_pop sama dengan np_pop * 2. Karena np_pop adalah array NumPy, setiap elemen array akan menjadi dua kali lipat.
    • Ubah argumen s di dalam plt.scatter() menjadi np_pop alih-alih pop.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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()
Edit dan Jalankan Kode