About drawing 3D picture content title display incomplete problem

I had this problem while drawing 3D drawings. When I used the older version, I could fully display the Z-axis headings. When I use the latest version, the Z-axis title is not displayed. I tried everything. I couldn’t work it out. Help, thank you.

from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
from matplotlib import cm
plt.rcParams['savefig.bbox'] = 'tight'
ax = plt.figure().add_subplot(projection='3d')
X, Y, Z = axes3d.get_test_data(0.05)
# Plot the 3D surface
ax.plot_surface(X, Y, Z, rstride=8, cstride=8, alpha=0.3)
# Plot projections of the contours for each dimension.  By choosing offsets
# that match the appropriate axes limits, the projected contours will sit on
# the 'walls' of the graph
ax.contourf(X, Y, Z, zdir='z', offset=-100, cmap=cm.coolwarm)
ax.contourf(X, Y, Z, zdir='x', offset=-40, cmap=cm.coolwarm)
ax.contourf(X, Y, Z, zdir='y', offset=40, cmap=cm.coolwarm)
ax.set(xlim=(-40, 40), ylim=(-40, 40), zlim=(-100, 100),
       xlabel='X', ylabel='Y', zlabel='Z')
# plt.gcf().subplots_adjust(left=0,top=1,bottom=0, right=1)
plt.show()

new version
image

Matplotlib Version==3.4.3

I was very confused. Can’t find the answer. Is there anyone here who can help me? :frowning:

1 Like

xref [Bug]: About drawing 3D picture content title display incomplete problem · Issue #28515 · matplotlib/matplotlib · GitHub