您可以添加另一個軸,以圖中,位於左下角,例如
xax = fig.add_axes([0.1, 0.1,0.2, 0.2])
並用箭頭繪製一些註釋。
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.gca(projection='3d')
xax = fig.add_axes([0.1, 0.1,0.2, 0.2])
xax.annotate('', xy=(1, 0), xytext=(0, 0),
arrowprops=dict(facecolor='black', shrink=0.02), clip_on=False)
xax.annotate('x', xy=(1.1, 0), clip_on=False, va="center")
xax.annotate('', xy=(0, 1), xytext=(0, 0),
arrowprops=dict(facecolor='black', shrink=0.02), clip_on=False)
xax.annotate('y', xy=(0, 1.1), clip_on=False, ha="center")
xax.set_xlim(-.2,1.5)
xax.set_ylim(-.2,1.5)
xax.set_aspect("equal")
xax.axis("off")
plt.show()
這當然不與3D同步的軸,因此可能產生每要保存鑑於這樣軸之一。
棒極了!正是我在找什麼。非同步不是一個問題,因爲我的請求是註定要用於最終的視圖,所以我會按照建議完成。 非常感謝 –