自動文字偏移#

此範例示範 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()
offset

標籤:繪圖類型:3D 元件:標籤 互動性:平移 級別:初學者

指令碼的總執行時間:(0 分鐘 1.661 秒)

由 Sphinx-Gallery 產生的圖庫