matplotlib.如何在子图之间切换,而不是从头开始重新绘制?

Jak*_*ake 5 python matplotlib

我创建了一个图形并用几个子图填充它.

随着新数据的到来,我想在给定的子图上绘制它.

如何在子图之间切换,这样我每次都不必创建新的子图对象?

例:

from matplotlib.pyplot import figure,

figure()
subplot(2,1,1)
subplot(2,1,2)

# now go back and plot something on subplot 1 ...?
Run Code Online (Sandbox Code Playgroud)

Way*_*ner 8

将子图分配给变量:

fig = matplotlib.pyplot.figure()

plt1 = fig.add_subplot(2,1,1)
plt2 = fig.add_subplot(2,1,2)
Run Code Online (Sandbox Code Playgroud)

然后你可以绘制线条和点以及你想要的任何其他参考plt1plt2

看看你可以用情节做的所有事情的参考.