3D-оси не масштабируются при построении в пределах диапазона matplotlib

#python #matplotlib

Вопрос:

Поэтому я хочу сделать 3D-график поверхности в пределах диапазона, и я использовал

 fig=plt.figure()
ax=Axes3D(fig)


ax.plot_wireframe(X,Y,energy_difference)
ax.set_xlim3d(0,4)
ax.set_ylim3d(0,4)
#ax.set_zlim3d(0,0.1)
plt.show()
 

Без команды ax.set_zlim3d(0,0.1) сюжет все еще понятен (однако сюжет простирается за пределы определенных диапазонов x и y). С помощью этой команды весь сюжет полностью выходит за рамки. Как я могу это исправить? Моя matplotlib версия 3.3.4