for ax, azel in zip(axx, [(115, 10), (115, -10), (-115, 10), (-115, -10)]):
    ax.set_title('Azim, elev = {}\xb0, {}\xb0'.format(*azel))
ax.set_zlabel('label text')
ax.azim, ax.elev = azel
fg.canvas.draw()
for ax in axx:
    ax.zaxis.set_rotate_label(False)
a = ax.zaxis.label.get_rotation()
if a < 180:
    a += 180
ax.zaxis.label.set_rotation(a)
a = ax.zaxis.label.get_rotation()
ax.set_zlabel('z-rot = {:.1f}\xb0'.format(a))
fg.canvas.draw()
plt.show()
Текст метки вращающихся осей в 3D matplotlib