0
这里是数据:使用matplotlib我怎么能绘制给定数据直方图在python
111, 3
122, 4
155, 3
192, 5
11, 9
123, 10
120, 23
现在使用这种两组数据的matplotlib
我怎么可能能够绘制直方图。 请帮忙。
这里是数据:使用matplotlib我怎么能绘制给定数据直方图在python
111, 3
122, 4
155, 3
192, 5
11, 9
123, 10
120, 23
现在使用这种两组数据的matplotlib
我怎么可能能够绘制直方图。 请帮忙。
您可以创建这样一个条形图:
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, ...]
@abhisek - 上面的图是一个直方图。 – fraxel
我不需要任何关于条形图的信息。请只给我直方图的代码。 – diffracteD
@abhisek - 在直方图中,条的面积等于该数据的频率。它可以绘制成条形图。你的数据(似乎,虽然你的问题不清楚)包含频率信息,所以将其绘制为直方图的最简单方法就是完成上述操作。我还解释说,如果你的数据是原始的,你可以使用'hist()',它会为你生成直方图。 – fraxel