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