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

Làm thế nào để tắt tích và dấu của trục matlibplot?

Để tắt dấu tích và dấu của trục matplotlib, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo các điểm dữ liệu x và y bằng cách sử dụng numpy.
  • Lập đồ thị các điểm dữ liệu x và y bằng cách sử dụng plot () phương pháp.
  • Lấy trục hiện tại của âm mưu.
  • Sử dụng set_tick_params () để ẩn các dấu nhãn trục X và Y.
  • Sử dụng set_xticks () set_yticks () để ẩn các dấu tích trục X và Y.
  • Để 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

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Create x and y data points
x = np.linspace(-10, 10, 100)
y = np.sin(x)

plt.plot(x, y)
ax = plt.gca()

# Hide X and Y axes label marks
ax.xaxis.set_tick_params(labelbottom=False)
ax.yaxis.set_tick_params(labelleft=False)

# Hide X and Y axes tick marks
ax.set_xticks([])
ax.set_yticks([])

plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau

Làm thế nào để tắt tích và dấu của trục matlibplot? Làm thế nào để tắt tích và dấu của trục matlibplot?