2017-07-17 9159 views
6

我希望能夠在3D matplotlib圖上隱藏座標軸和網格線。我想這樣做,因爲放大和縮小圖像變得非常討厭。我不確定在這裏包含哪些代碼,但這是我用來創建圖表的。如何隱藏Matplotlib中的座標軸和網格線(python)

fig = plt.figure() 
ax = fig.gca(projection='3d') 
ax.view_init(30, -90) 
ax.set_xlabel("X") 
ax.set_ylabel("Y") 
ax.set_zlabel("Z") 
plt.xlim(0,pL) 
plt.ylim(0,pW) 
ax.set_aspect("equal") 

plt.show() 

這是我在看情節的例子:
This is an example of the plot that I am looking at

回答

12
# Hide grid lines 
ax.grid(False) 

# Hide axes ticks 
ax.set_xticks([]) 
ax.set_yticks([]) 
ax.set_zticks([]) 

注意,你需要matplotlib> = 1.2 set_zticks()工作。

7

轉動軸與關閉:

plt.axis('off') 

和網格線用:

ax.grid(False) 
+1

尼斯建議。 –

相關問題