使用matplotlib更好地显示垂直条形图

时间:2018-03-12 20:43:24

标签: python bar-chart graph-visualization

Y有一个来自spark的巨大RDD,其中包含服务器请求到我们服务器的日志。我希望在一段时间内可视化每天的请求;为了更好的可视化,我决定使用垂直条形图显示y轴上的日期和x轴上的#requests。我的代码如下:

keys = list(frequencies.keys())
vals = list(frequencies.values())

fig, ax = plt.subplots(1,1)

ax.barh(np.arange(len(keys)),vals)
ax.set_yticks(np.arange(len(keys)))
ax.set_yticklabels(keys)
ax.invert_yaxis()   
ax.set_xlabel('day')
ax.set_ylabel('requests')

这是我的结果:

enter image description here

所以,正如你所看到的,我根本无法想象日期。有没有办法延长y轴,使日期变得可见?

0 个答案:

没有答案