2013-03-21 15 views
9

ヒストグラムの最大y値を計算する方法に関する提案を探しています。ヒストグラムの最大y値を取得

#simple histogram. how can I obtain the maximum value of, say, x and y? 

import matplotlib.pyplot as plt 
hdata = randn(500) 
x = plt.hist(hdata) 
y = plt.hist(hdata, bins=40) 

答えて

16

histは、ヒストグラムのビンの位置とy値を含むタプルを返します。これを試してください:

y, x, _ = plt.hist(hdata) 

print x.max() 
print y.max() 

len(y) = len(x) - 1に注意してください。

+0

おかげでティアゴ、それは完璧です。 – zach

+1

ええ、通常はコードを編集するのは難しいです。私は5 upvotesと、私は正当性を持っていることを考え出した: – drevicko

+0

y.max()は、x軸のラベルを取得する方法を知っていますか? – Sidron

関連する問題