通过命令行实现Python Matplotlib的交互式绘图
要得到交互式图形,我们需要激活图形。使用 plt.ioff() 和 plt.ion() ,我们可以对绘图执行交互操作。
在 Ipython shell中输入以下命令。
示例
In [1]: %matplotlib auto
Using matplotlib backend: GTK3Agg
In [2]: import matplotlib.pyplot as
In [3]: fig, ax = plt.subplots() # 将会出现图表,让我们进行交互。
In [4]: ln, = ax.plot(range(5)) # 绘制一条线
In [5]: ln.set_color("orange") # 将绘制的线改为橙色
In [6]: plt.ioff() # 停止交互
In [7]: ln.set_color("red")
# 自上一步步骤中我们已经停止了交互
In [8]: plt.ion() # 开始交互