Để dừng tương tác lập trình cho các figure cụ thể trong Jupyter notebook, chúng ta có thể dùng plt.ioff() để dừng mọi tương tác sau đó.
Thực hiện các lệnh sau lần lượt:
- %matplotlib auto
- import matplotlib.pyplot as plt
- plt.rcParams["figure.figsize"] = [7.50, 3.50]
- plt.rcParams["figure.autolayout"] = True
- Tạo figure và tập subplots.
- Vẽ line trên axis (từ bước 5).
- Tắt tương tác.
- Để hiển thị figure, dùng phương thức show().
Ví dụ
In [1]: %matplotlib auto
Using matplotlib backend: Qt5Agg
In [2]: import matplotlib.pyplot as plt
In [3]: plt.rcParams["figure.figsize"] = [7.50, 3.50]
...: plt.rcParams["figure.autolayout"] = True
In [4]: fig, ax = plt.subplots()
In [5]: ax.plot([2, 4, 7, 5, 4, 1])
Out[5]: []
In [6]: plt.ioff()
In [7]: ax.plot([1, 1, 2, 1, 2, 2])
Out[7]: []
In [8]: fig.show()
In [9]:
Kết quả
