2

Python で一連の数値の相対頻度をプロットしようとしています。この機能を使用する必要がありますhist。このサイトの他の場所を見ましたが、何も見つかりませんでした。

私は次のことをしています

x = array ([6.36,6.34,6.36,6.73,7.36,6.73])
hist (x)

これを行うと、周波数だけのプロットが得られますが、それを相対周波数にするにはどうすればよいですか?

4

1 に答える 1

3
hist(x, density=True)

キーワードdensityは、積分が 1 ( doc ) になるようにデータをプロットします。normedMatplotlib の古いバージョンでは、代わりに使用する必要があります。

合計(積分ではない)を1にしたい場合

x = randn(30)
count,bins = np.histogram(x)
bar(bins[:-1],count,width = np.mean(np.diff(bins)))
于 2012-10-28T20:36:58.050 に答える