plt.show() cần thiết khi không có chế độ tương tác (interactive mode).
fig.show() giúp hiển thị tất cả hình nếu đang ở chế độ tương tác.
Hãy xem ví dụ để quan sát sự khác biệt.
Các bước thực hiện
- Mở shell iPython
- Thiết lập kích thước hình và padding
- Tạo hình mới
- Vẽ đường thẳng bằng
- Hiển thị bằng
- Hiển thị bằng
Ví dụ minh họa
import numpy as np from matplotlib import pyplot as plt # Thiết lập kích thước plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Tạo hình mới fig = plt.figure() # Vẽ đường thẳng plt.plot(np.linspace(-5, 5, 100)) fig.show() plt.show(block=False)
Đầu ra
Chỉ thấy đầu ra trong chế độ tương tác. plt.show() với block=True hiển thị khi không có chế độ tương tác.
