Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để ẩn nhãn bọ ve trong Python nhưng vẫn giữ được dấu tích?

Để ẩn nhãn bọ ve và giữ cho bọ ve ở đúng vị trí, chúng ta có thể thực hiện các bước sau -

  • Khởi tạo x1 x10 để lấy điểm x và y, sử dụng numpy.

  • Vẽ các điểm x và y bằng cách sử dụng plot () phương pháp.

  • Sử dụng phương pháp xticks, lấy hoặc đặt các vị trí đánh dấu hiện tại và nhãn của trục X. Không có đối số nào để trả về các giá trị hiện tại mà không cần sửa đổi chúng. Vì vậy, hãy vượt qua phạm vi (x1, x10) để lấy dấu tích nhưng chuyển một danh sách trống để ẩn các nhãn.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x1 = 1
x10 = 10
x = np.linspace(1, 10, 100)
y = np.log(x)
plt.plot(x, y)
plt.xticks(ticks=range(x1, x10), labels=[])
plt.show()

Đầu ra

Làm cách nào để ẩn nhãn bọ ve trong Python nhưng vẫn giữ được dấu tích?