如何旋转z标签,使文本显示为(bottom => top),而不是(top => bottom)?
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.set_zlabel('label text flipped', rotation=90)
ax.azim = 225
plt.show()
无论我的ax.azim
设置是什么,我都希望它保持不变。这似乎是一个old feature request on github,但没有在它的工作。是否有变通方案?
1条答案
按热度按时间k5hmc34c1#
作为解决方法,您可以通过以下方式手动设置z标签的方向:
请注意,z标签的方向也取决于您的视点,例如:
给出
**更新:**也可以调整已绘制(但不是预先绘制)的图的z标签方向。这是修改标签的调整版本: