Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Closed
Labels
Milestone
Description
Bug summary
The attached code gives the warning seen below.
If this is intended, should not theclose
documentation include such a warning too?
If not, is there a quick workaround to ignore this warning?
Code for reproduction
importmatplotlib.pyplotaspltimportmpl_toolkits.mplot3d.axes3dasaxes3dimportnumpyasnpdefplot_sphere():# Spherical grid.th=np.linspace(0.,np.pi,100)ph=np.linspace(0.,2.*np.pi,300)theta,phi=np.meshgrid(th,ph)# Plot sphere.x_sphere=np.sin(theta)*np.cos(phi)y_sphere=np.sin(theta)*np.sin(phi)z_sphere=np.cos(theta)fig=plt.figure()ax=fig.add_subplot(1,1,1,projection='3d')ax.plot_surface(x_sphere,y_sphere,z_sphere,color='blue')plt.savefig("Test.pdf",bbox_inches="tight")plt.close(fig)defrun():plot_sphere()run()
Actual outcome
MatplotlibDeprecationWarning: The close_event function was deprecated in Matplotlib 3.6 and will be removed two minor releases later. Use callbacks.process('close_event', CloseEvent(...)) instead.
Expected outcome
No warning.
Additional information
No response
Operating system
Ubuntu 22
Matplotlib Version
3.6.2
Matplotlib Backend
GTK4Agg
Python version
3.10
Jupyter version
No response
Installation
pip