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

Sự khác biệt giữa set_xlim và set_xbound trong Matplotlib là gì?

set_xlim - Đặt giới hạn chế độ xem trục X.

set_xbound - Đặt giới hạn số dưới và trên của trục X.

Để đặt xlim và xbound, chúng ta có thể thực hiện các bước sau -

  • Sử dụng ô phụ (2) , chúng ta có thể tạo một hình và một tập hợp các ô phụ. Ở đây, chúng tôi đang tạo 2 ô phụ.

  • Tạo điểm dữ liệu x và y bằng cách sử dụng numpy.

  • Sử dụng trục 1 để vẽ biểu đồ các điểm dữ liệu x và y bằng cách sử dụng plot () phương pháp.

  • Đặt giới hạn x bằng cách sử dụng set_xlim () phương pháp.

  • Sử dụng trục 2 để vẽ biểu đồ các điểm dữ liệu x và y bằng phương thức plot ().

  • Giới tính xbound sử dụng set_xbound () phương pháp.

  • Để 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
fig, axes = plt.subplots(2)

x = np.linspace(-5, 5, 100)
y = np.sin(x)

axes[0].plot(x, y, c='g')
axes[0].set_xlim(-3, 3)

axes[1].plot(x, y, c='r')
axes[1].set_xbound(-3, 3)

plt.show()

Đầu ra

Sự khác biệt giữa set_xlim và set_xbound trong Matplotlib là gì?