1

这是数据:

111, 3  
122, 4  
155, 3  
192, 5  
11,  9  
123, 10  
120, 23

现在我怎么能用这两组数据绘制直方图matplotlib。请帮忙。

4

1 回答 1

12

您可以像这样创建条形图:

from matplotlib.pyplot import *
x = [111,122,155,192,11,123,120,]
y = [3,4,3,5,9,10,23]
bar(x,y)
show()

给出: 为您在此处输入图像描述 使用hist()数据箱,因此您可以将原始数据传递给它,即。它看起来像这样:

data = [111, 111, 111, 122, 122, 122, 122, 155, ...]
于 2012-05-09T08:52:22.470 回答