Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách điều chỉnh 'tick frequency' trong Matplotlib cho trục Y dạng string?


Để điều chỉnh tick frequency cho trục Y, chúng ta có thể thực hiện các bước sau:

  • Thiết lập kích thước figure và điều chỉnh padding giữa và xung quanh subplots.
  • Khởi tạo biến N cho số điểm dữ liệu mẫu.
  • Tạo điểm dữ liệu x và y bằng numpy.
  • Vẽ x và y bằng phương thức plot().
  • Khởi tạo biến freq_y để điều chỉnh tần suất yticks.
  • Dùng phương thức yticks() để đặt yticks.
  • Để hiển thị figure, dùng phương thức show().

Ví dụ

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

N = 10
x = np.random.randint(low=0, high=N, size=N)
y = np.random.randint(low=0, high=N, size=N)

plt.plot(x, y, color='red')
freq_y = 3
plt.yticks(np.arange(0, N, freq_y))

plt.show()

Kết quả

Cách điều chỉnh  tick frequency  trong Matplotlib cho trục Y dạng string?Cách điều chỉnh  tick frequency  trong Matplotlib cho trục Y dạng string?