2012-03-17 10 views
14

मैं matplotlib में डेटा प्लॉट करने की कोशिश कर रहा हूं। मैं बॉक्स के ऊपरी और दाएं हिस्सों को छिपाना चाहता हूं। क्या किसी को भी यह करना आता है?matplotlib में केवल एक बाएं और नीचे बॉक्स सीमा को प्रदर्शित करने के लिए कैसे?

आपकी मदद

+0

@Joe: धन्यवाद मुझे नहीं पता था Matplotlib में 'कताई' की अवधारणा के बारे में। – mac389

उत्तर

37

के लिए धन्यवाद बस कांटा सेट (और/या टिक्स) अदृश्य होने के लिए।

उदा।

import matplotlib.pyplot as plt 

fig, ax = plt.subplots() 

ax.spines['right'].set_visible(False) 
ax.spines['top'].set_visible(False) 

plt.show() 

enter image description here

आप शीर्ष पर टिक छुपाना चाहते हैं और छोड़ दिया तो साथ ही, बस कार्य करें:

ax.xaxis.set_ticks_position('bottom') 
ax.yaxis.set_ticks_position('left') 

enter image description here

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