自动文本偏移#

此示例演示了 mplot3d 的偏移文本显示。当旋转 3D 图形时,偏移量应保持与轴标签相同的方向,并且也应位于绘图中心的“远离”处。

此演示通过向 X 和 Y 添加 1e5 来触发 x 轴和 y 轴的偏移文本显示。 任何小于此值的都不会自动触发它。

import matplotlib.pyplot as plt
import numpy as np

ax = plt.figure().add_subplot(projection='3d')

X, Y = np.mgrid[0:6*np.pi:0.25, 0:4*np.pi:0.25]
Z = np.sqrt(np.abs(np.cos(X) + np.cos(Y)))

ax.plot_surface(X + 1e5, Y + 1e5, Z, cmap='autumn', cstride=2, rstride=2)

ax.set_xlabel("X label")
ax.set_ylabel("Y label")
ax.set_zlabel("Z label")
ax.set_zlim(0, 2)

plt.show()
offset

标签:绘图类型:3D 组件:标签 交互性:平移 级别:初学者

脚本总运行时间:(0 分钟 1.661 秒)

由 Sphinx-Gallery 生成的图库