Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
331 views
in Technique[技术] by (71.8m points)

python - Reset a matplotlib figure

I have a matplotlib figure, with subplots. I need to interactive delete a specific subplot. Below is a code to delete the axes, but it doesn't reset the figure. Meaning, when I delete axes=1, I need to reset

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])
plt.draw()

#%% Delete a specific axes
fig.delaxes(axs[1])
plt.draw()

#%% How can I reset the subplot to contain only two axes? 

I am embedding matplotlib figure to a pyqt5 widget


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share

2.1m questions

2.1m answers

63 comments

56.6k users

...