我使用matplotlib创建了一个图表。我使用的是python3.6。这是我的代码:
ev={}
for event in cumulatives:
ev[event[0]]=event[1]
names = list(ev.keys())
values = list(ev.values())
count = len(names)
for i in range(count):
plt.bar(i,values[i],tick_label=names[i])
plt.xticks(range(0,count),names)
plt.tight_layout()
plt.savefig('static/img/em_system_event_chart.png')
这是result。
如您所见,x轴太小。如何使x轴更大?
答案 0 :(得分:0)
来自this post。
指定尺寸。
fig = plt.figure(figsize=(20, 2))
ax = fig.add_subplot(111)
ax.plot(x, y)
figsize采用宽度,高度为英寸的元组。