Tanda skala (ticks)
Penyesuaian yang sudah Anda buat kodenya hingga sekarang tersedia di skrip dalam bentuk yang lebih ringkas.
Di video, Hugo menunjukkan cara mengendalikan y-ticks dengan menentukan dua argumen:
plt.yticks([0,1,2], ["one","two","three"])
Pada contoh ini, tanda skala untuk angka 0, 1, dan 2 masing-masing akan diganti dengan one, two, dan three.
Mari lakukan hal serupa untuk sumbu x pada bagan perkembangan dunia Anda, dengan fungsi xticks(). Nilai tanda skala 1000, 10000, dan 100000 harus diganti dengan 1k, 10k, dan 100k. Untuk itu, dua daftar sudah dibuat untuk Anda: tick_val dan tick_lab.
Latihan ini adalah bagian dari kursus
Python Tingkat Menengah
Petunjuk latihan
- Gunakan
tick_valdantick_labsebagai masukan ke fungsixticks()agar plot lebih mudah dibaca. - Seperti biasa, tampilkan plot dengan
plt.show()setelah Anda menambahkan penyesuaian.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Scatter plot
plt.scatter(gdp_cap, life_exp)
# Previous customizations
plt.xscale('log')
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
# Definition of tick_val and tick_lab
tick_val = [1000, 10000, 100000]
tick_lab = ['1k', '10k', '100k']
# Adapt the ticks on the x-axis
# After customizing, display the plot