注意
前往結尾下載完整的範例程式碼。
自動文字偏移#
此範例示範 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.661 秒)