Я хочу изменить метку моего трехмерного графика на оси z, вот мой код:
fig = plt.figure()
ax = fig.gca(projection='3d')
surf = ax.plot_surface(X, Y, Z, cmap=cm.coolwarm)
x.ticklabel_format(style = 'sci', axis = 'z', scilimits = (0, 2))
offset = ax.get_zaxis().get_offset_text()
text = offset.get_text()
offset.set_visible(False)
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_zlabel('z ' + text)
Если я использую get_yaxis()
вместо get_zaxis()
, это работает.С get_zaxis()
я получаю ошибку: AttributeError: у объекта 'Axes3DSubplot' нет атрибута 'get_zaxis'
Как я могу получить доступ к оси z таким же образом?