30
我想找出一種在matplotlib中刪除(動態)子圖的方法。我看到他們有一個remove
方法,但我得到的錯誤matplotlib:刪除一個子圖
NotImplementedError: cannot remove artist
我很驚訝,我找不到任何地方這樣。有誰知道如何做到這一點?
我想找出一種在matplotlib中刪除(動態)子圖的方法。我看到他們有一個remove
方法,但我得到的錯誤matplotlib:刪除一個子圖
NotImplementedError: cannot remove artist
我很驚訝,我找不到任何地方這樣。有誰知道如何做到這一點?
哇,確定好感覺真的很愚蠢:P
fig.delaxes(ax)
plt.draw()
萬一別人需要它。
ax.set_visible(False)
在大多數情況下就足夠了。
這對我來說什麼都不做。 – Marcin
這適用於我!下面是一個工作示例,顯示刪除不需要的軸: 'import matplotlib.pyplot as plt
fig,axs = plt.subplots(2,2) fig.delaxes(axs [-1,-1]) plt.show()' – DanHickstein
是的,其他人確實需要它:) –