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

Làm thế nào để lấy danh sách các trục cho một hình trong Pyplot?

Để có danh sách các trục của một hình, trước tiên chúng ta sẽ tạo một hình và sau đó, sử dụng get_axes () để lấy các trục và đặt nhãn của các trục đó.

  • Tạo xs và ys bằng numpy và fig sử dụng figure () phương pháp. Tạo một hình mới hoặc kích hoạt một hình hiện có.
  • Sử dụng add_subplot () phương pháp. Thêm '~ .axes.Axes' vào hình như một phần của sắp xếp ô con, trong đó nrows =1, ncols =1 và index =1.
  • . Nhận các trục của hình và đặt xlabel ylabel .
  • Vẽ biểu đồ các điểm dữ liệu x và y với màu đỏ.
  • Để 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.00, 3.50]
plt.rcParams["figure.autolayout"] = True
xs = np.linspace(1, 10, 10)
ys = np.tan(xs)
fig = plt.figure()
ax = fig.add_subplot(111)
fig.get_axes()[0].set_ylabel("Y-Axis")
fig.get_axes()[0].set_xlabel("X-Axis")
ax.plot(xs, ys, c='red')
plt.show()

Đầu ra

Làm thế nào để lấy danh sách các trục cho một hình trong Pyplot?