Я использую matplotlib в Python, и я сделал гистограмму с барами.Теперь, когда гистограмма появляется, на оси X появляются только 5, а на оси Y - 1000.Для оси Y это не проблема, но для оси X я хочу, чтобы интервал был 1 вместо 5, потому что я использую 1 бар в час.Как мне этого добиться?
Заранее спасибо.
def plotHistogramTickets():
hours_NumbersSold = dict()
for i in range(24):
hours_NumbersSold[i]=0
soldTickets = db.getSoldTickets()
for ticket in soldTickets:
hourSold = ticket.timeBought.hour
hours_NumbersSold[hourSold]+=1
for k,v in hours_NumbersSold.iteritems():
plt.bar(k,v,1,0)
plt.xlabel("Hours")
plt.ylabel("Numbers of tickets sold")
plt.title("Numbers of tickets sold per hour")
plt.grid(True)
plt.show()