我创建了一个图形并用几个子图填充它。
随着新数据的到来,我想在给定的子图中绘制它。
如何在子图之间切换,这样我就不必每次都创建新的子图对象?
例子:
from matplotlib.pyplot import figure,
figure()
subplot(2,1,1)
subplot(2,1,2)
# now go back and plot something on subplot 1 ...?
最佳答案
将子图分配给变量:
fig = matplotlib.pyplot.figure()
plt1 = fig.add_subplot(2,1,1)
plt2 = fig.add_subplot(2,1,2)
然后你可以根据 plt1
和 plt2
绘制线和点以及任何你想要的东西
看看 reference对于你可以用情节做的一切。
关于python - matplotlib。如何在子图之间切换,而不是从头开始重新绘制它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3206335/