注意
跳转至末尾 以下载完整示例代码。
文本自动偏移#
本示例演示了 mplot3d 的偏移文本显示。当旋转 3D 图形时,偏移量应与坐标轴标签保持相同的方向,并且应位于绘图中心的“外部”。
本演示通过将 1e5 添加到 X 和 Y 来触发 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()

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