我尝试过旋转,但不起作用。
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D # 3d graph
from mpl_toolkits.mplot3d import proj3d # 3d graph
fig = plt.figure(figsize=[5,6])
ax = fig.gca(projection='3d')
ax.text(0, 0, 8.8, '$z$', 'z')
plt.show()
Run Code Online (Sandbox Code Playgroud)
小智 5
试试这个ax.set_zlabel('z-label', rotation=90),我希望这有效。
该文档概述了如何以 3D 方式旋转通用文本。给定一个 3D 图形,可以通过以下方式添加文本:
ax.text(x, y, z, label, direction)
Run Code Online (Sandbox Code Playgroud)
参数direction控制旋转,它是:
(x, y, z)指定方向的三元组'x'、'y'或'z',指定文本应与指定轴平行。