Bắt đầu ngayBắt đầu miễn phí

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, twothree, 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, 10000100000 cần được thay bằng 1k, 10k100k. Để hỗ trợ việc này, đã có sẵn hai danh sách cho bạn: tick_valtick_lab.

Bài tập này là một phần của khóa học

Python nâng cao

Xem khóa học

Hướng dẫn bài tập

  • Dùng tick_valtick_lab làm đầu vào cho hàm xticks() để 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
Chỉnh sửa và Chạy Mã