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

Khi nào thì plt.Show () được yêu cầu để hiển thị một âm mưu và khi nào thì không?

plt.Show () sẽ hữu ích bất cứ khi nào không có âm mưu tương tác.

fig.Show () sẽ giúp hiển thị tất cả các số liệu nếu nó tương tác.

Hãy lấy một ví dụ để quan sát sự khác biệt giữa plt.Show () fig.Show () .

Các bước

  • Mở iPython vỏ.

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo một hình mới hoặc kích hoạt một hình hiện có.

  • Vẽ một đường bằng cách sử dụng plot () phương pháp.

  • Hiển thị con số bằng cách sử dụng Show () phương pháp.

  • Để hiển thị hình này, hãy sử dụng Show () phương thức với block =False .

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 a new figure
fig = plt.figure()

# Plot a line
plt.plot(np.linspace(-5, 5, 100))

fig.show()

plt.show(block=False)

Đầu ra

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

Khi nào thì plt.Show () được yêu cầu để hiển thị một âm mưu và khi nào thì không?

Bạn sẽ nhận được đầu ra này chỉ trong chế độ tương tác. plt.Show () với block =True sẽ hiển thị đầu ra khi không có biểu đồ tương tác.