在 Jupyter/iPython 中动态更新图表的当前正确方法是什么?
我们可以首先使用 plt.ion() 方法激活图片。然后,我们可以使用不同的值更新图表。
步骤
使用子图方法创建 fig 和 ax 变量,其中默认 nrows 和 ncols 为 1。
使用 plot() 方法绘制一条线。
设置线条颜色,即橙色。
使用 plt.ion() 方法激活交互。
要使图表具有交互性,请更改线条坐标。
示例
In [1]: %matplotlib auto Using matplotlib backend: GTK3Agg In [2]: import matplotlib.pyplot as plt # Diagram will get popped up. Let’s update the diagram. In [3]: fig, ax = plt.subplots() # Drawing a line In [4]: ax.plot(range(5)) In [5]: plt.ion() # updating figures with new lines. In [6]: ax.plot([1, 3, 4], [4, 6, 1])
输出
广告