Ticks
Các tùy biến bạn đã viết đến giờ đã được gom gọn trong script.
Trong video, Hugo đã minh họa cách bạn có thể kiểm soát các y-tick bằng cách truyền vào hai đối số:
plt.yticks([0,1,2], ["one","two","three"])
Trong ví dụ này, các tick ứng với các số 0, 1 và 2 sẽ được thay bằng one, two và three, tương ứng.
Hãy làm điều tương tự cho trục x của biểu đồ phát triển thế giới của bạn, với hàm xticks(). Các giá trị tick 1000, 10000 và 100000 cần được thay bằng 1k, 10k và 100k. Để hỗ trợ việc này, đã có sẵn hai danh sách cho bạn: tick_val và tick_lab.
Bài tập này là một phần của khóa học
Python nâng cao
Hướng dẫn bài tập
- Dùng
tick_valvàtick_lablàm đầu vào cho hàmxticks()để biểu đồ dễ đọc hơn. - Như thường lệ, hiển thị biểu đồ với
plt.show()sau khi bạn đã thêm các tùy biến.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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