在直方图上更改x和y轴上的值

时间:2013-04-23 10:33:29

标签: python-2.7 matplotlib histogram

我想绘制一个直方图,在随机手的x次试验中,在字典中找到了多少具有2,3,4,5,6或7个字符的拼字游戏字。

直方图在x和y轴上应具有以下值:MS Paint example

我有一个结果列表:[0.33, 0.42, 0.33, 1.09, 0.3, 0.0],第一个值意味着我在100次试验中每手得到2个字符的平均值为0.33。第二个值是3个字符,依此类推。

目前我有这样的事情:image saved from python

在x轴上有平均数量的单词,y轴包含值的数量(两个值相同,这就是第三行打印值为2的原因)。我不知道代码应该是什么样子。

1 个答案:

答案 0 :(得分:2)

解决pylab.bar()

pylab.figure()
pylab.bar(xaxis, plot_list, align='center', color='green')
pylab.title('Amount of scrabble words, possible to phrase from a random hand (100 trials)')
pylab.xlabel('Length of words')
pylab.ylabel('Average amount of words')
pylab.show()

以下是解决方案的内容: