मुझे plot_date()
पता है लेकिन क्या वहां bar_date()
है?matplotlib बार चार्ट दिनांक
सामान्य विधि set_xticks
और set_xticklabels
उपयोग करने के लिए होगा, लेकिन मैं कुछ है कि कुछ साल के लिए बाहर कुछ ही घंटों से समय पैमाने संभाल कर सकते हैं करना चाहते हैं (इसका मतलब बातें पठनीय मुझे लगता है कि बनाने के लिए बड़ी और छोटी टिक शामिल)।
संपादित करें: मुझे एहसास हुआ कि मैं एक विशिष्ट समय अंतराल (जो बार अवधि) से जुड़े मूल्यों की साजिश कर रहा हूं। मैं बुनियादी समाधान मैं प्रयोग किया जाता के साथ नीचे अद्यतन:
import matplotlib.pyplot as plt
import datetime
t=[datetime.datetime(2010, 12, 2, 22, 0),datetime.datetime(2010, 12, 2, 23, 0), datetime.datetime(2010, 12, 10, 0, 0),datetime.datetime(2010, 12, 10, 6, 0)]
y=[4,6,9,3]
interval=1.0/24.0 #1hr intervals, but maplotlib dates have base of 1 day
ax = plt.subplot(111)
ax.bar(t, y, width=interval)
ax.xaxis_date()
plt.show()
धन्यवाद! विशेष रूप से मैं एक विशिष्ट समय अंतराल से जुड़े मूल्यों की साजिश कर रहा हूं (कि बार अवधि)। मुझे लगता है कि मैंने अभी यह पता लगाया है - मैं ऊपर संपादित कर दूंगा। –