2012-05-09 108 views

回答

10

您可以創建這樣一個條形圖:

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

給出: enter image description here 使用hist()箱您的數據給你,所以你會通過它你的原始數據,即。它看起來像這樣:

data = [111, 111, 111, 122, 122, 122, 122, 155, ...] 
+0

@abhisek - 上面的圖是一個直方圖。 – fraxel

+1

我不需要任何關於條形圖的信息。請只給我直方圖的代碼。 – diffracteD

+4

@abhisek - 在直方圖中,條的面積等於該數據的頻率。它可以繪製成條形圖。你的數據(似乎,雖然你的問題不清楚)包含頻率信息,所以將其繪製爲直方圖的最簡單方法就是完成上述操作。我還解釋說,如果你的數據是原始的,你可以使用'hist()',它會爲你生成直方圖。 – fraxel

相關問題