【问题标题】:Changing values on x and y axis on a histogram更改直方图上 x 和 y 轴上的值
【发布时间】:2013-04-16 12:52:20
【问题描述】:

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

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

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

目前我有这样的东西:

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

【问题讨论】:

  • 如果您已经解决了您的问题,请在答案中发布解决方案,而不是编辑您的问题。

标签: python-2.7 matplotlib histogram


【解决方案1】:

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()

解决方案如下所示:

【讨论】:

    猜你喜欢
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2020-03-11
    • 2021-12-14
    • 2020-06-20
    相关资源
    最近更新 更多