在 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])

输出

更新于: 16-Mar-2021

473 次浏览

开启你的职业

完成课程以获得认证

开始
广告