मेरे पास दो सूचियां हैं, जब मैं निम्नलिखित कोड के साथ साजिश करता हूं, एक्स अक्ष केवल 12 तक दिखाई देती है (अधिकतम 15 है)। क्या मैं जानता हूं कि एक्स एक्स में एक्स अक्ष में सभी मूल्यों को मैं कैसे दिखा सकता हूं? अग्रिम में धन्यवाद।matplotlib में सभी लेबल मान कैसे प्रदर्शित करें?
x = [4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3]
y = [10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160]
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(np.arange(len(x)), y, 'o')
ax1.set_xticklabels(x)
plt.show()
अगर मैं मामूली = set_xticklabels
समारोह में यह सच है निर्धारित करते हैं, यह मुझे सब एक्स = 2,4,6,8, .., 16 से पता चलता ... लेकिन मैं सभी मूल्यों चाहते हैं।
पीएस मेरा एक्स अक्ष क्रमबद्ध नहीं है, जैसा दिखता है प्रदर्शित करना चाहिए। अपने ax1.set_xticklabels(x)
कॉल करने से पहले
ax1.set_xticks(np.arange(len(x)))
अपने कोड के लिए
:
बिल्कुल !! बहुत बहुत धन्यवाद!! – Kevin