我创建了一个图形并用几个子图填充它。
随着新数据的到来,我想在给定的子图上绘制它。
如何在子图之间切换,以便每次都不必创建新的子图对象?
示例:
from matplotlib.pyplot import figure,
figure()
subplot(2,1,1)
subplot(2,1,2)
# now go back and plot something on subplot 1 ...?
答案 0 :(得分:8)
将子图分配给变量:
fig = matplotlib.pyplot.figure()
plt1 = fig.add_subplot(2,1,1)
plt2 = fig.add_subplot(2,1,2)
然后,您可以通过引用plt1
和plt2
请查看reference,了解您可以使用情节做的所有事情。