2017-07-17 3 views
6

मैं 3 डी matplotlib ग्राफ पर अक्ष और ग्रिडलाइन को छिपाने में सक्षम होना चाहता हूं। मैं ऐसा इसलिए करना चाहता हूं क्योंकि जब छवि में ज़ूम करना और बाहर करना बहुत बुरा हो जाता है। मुझे यकीन नहीं है कि कौन सा कोड यहां शामिल करना है, लेकिन ग्राफ का निर्माण करने के लिए मैं यही उपयोग करता हूं।Matplotlib (पायथन) में अक्ष और ग्रिडलाइन को छिपाने के लिए कैसे करें

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([]) 

ध्यान दें, आप> = 1.2 matplotlib set_zticks() काम करने के लिए की जरूरत है।

7
के साथ बंद कुल्हाड़ियों मुड़ें

:

plt.axis('off') 

और ग्रिडलाइनें साथ:

ax.grid(False) 
+1

अच्छा सुझाव। –

संबंधित मुद्दे