无法使用Twinx清除子图和重新绘制

时间:2018-11-21 04:21:10

标签: python matplotlib

我有类似的东西:

from matplotlib import pyplot as plt

fig, host = plt.subplots()

ax2 = host.twinx()

host.plot([0,1],[0,1],'r')

ax2.plot([1,2],[1,2],'b')

plt.show()

plt.pause(0.0001)

host.clear()

ax2.clear()

host.plot([0,1],[0,1],'r')

ax2.plot([1,2],[1,2],'b')

plt.show()

plt.pause(0.0001)

我第一次绘制两个子图时,都会看到两个图形。第二次向两个子图发布时,我只看到ax2图。

这是为什么?

0 个答案:

没有答案