matplotlib में एकाधिक बार कैसे प्लॉट करें, जब मैंने कई बार बार फ़ंक्शन को कॉल करने का प्रयास किया, तो वे ओवरलैप करते हैं और नीचे दिए गए आंकड़े को देखते हुए उच्चतम मूल्य लाल केवल देखा जा सकता है। मैं एक्स अक्षों पर तिथियों के साथ एकाधिक बार कैसे प्लॉट कर सकता हूं?पायथन matplotlib एकाधिक सलाखों
अब तक, मैं इस कोशिश की:
import matplotlib.pyplot as plt
import datetime
x = [datetime.datetime(2011, 1, 4, 0, 0),
datetime.datetime(2011, 1, 5, 0, 0),
datetime.datetime(2011, 1, 6, 0, 0)]
y = [4, 9, 2]
z=[1,2,3]
k=[11,12,13]
ax = plt.subplot(111)![enter image description here][1]
ax.bar(x, y,width=0.5,color='b',align='center')
ax.bar(x, z,width=0.5,color='g',align='center')
ax.bar(x, k,width=0.5,color='r',align='center')
ax.xaxis_date()
plt.show()
मुझे मिल गया इस:
परिणाम कुछ की तरह होना चाहिए, लेकिन तारीखों के साथ एक्स कुल्हाड़ियों और सलाखों पर हैं प्रत्येक के बगल में हैं अन्य:
आप क्या मतलब एक्स महत्व देता – jterrace
बदलने की जरूरत है? एक्स मान दिनांक हैं ... –