我正在尝试找出一种在matplotlib中删除(动态)子图的方法。我看到他们有一个remove方法,但出现错误

NotImplementedError: cannot remove artist

我很惊讶我找不到任何地方。有谁知道如何做到这一点?

最佳答案

哇,好吧,我真的很蠢:P

from matplotlib import pyplot as plt
fig, axs = plt.subplots(1,3)
axs[0].plot([1,2],[3,4])
axs[2].plot([0,1],[2,3])
fig.delaxes(axs[1])
plt.draw()

万一其他人需要它。

关于python - 删除子图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14694501/

10-11 01:02