2012-05-09 5 views
0

に与えられたデータとのヒストグラムをプロットすることができる方法matplotlibの使用はデータです:私のpythonここ

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

今私ができるmatplotlibにデータのこの2つの設定を使用してヒストグラムをプロットすることができますか。 助けてください。

答えて

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

ができます:あなたはすなわち、それはあなたの生のデータを渡すので、あなたのためhist()ビンあなたのデータを使用して enter image description here 。これは次のようになります。

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

@abhisek - 上記のプロットはヒストグラムです。 – fraxel

+1

私は棒グラフについての情報は必要ありません。ヒストグラムのコードのみを教えてください。 – diffracteD

+4

@abhisek - 棒グラフの領域は、そのデータの頻度に等しい。それはバサルトとして描くことができます。あなたのデータは(あなたの質問は不明ですが表示されますが)周波数情報が含まれているので、ヒストグラムとしてプロットする最も簡単な方法は上記のことです。私はあなたのデータが生データであれば 'hist()'を使うことができ、ヒストグラムが生成されることを説明します。 – fraxel