既に存在する 1 次元ヒストグラム (h1) のビンの数,ビンの最小値,ビンの最大値を得には次のようにする.
(pyRoot ではなく C のときは,メソッドを呼び出す記号は “.” ではなく “->”)
1 2 3 |
nxbins = h1.GetXaxis().GetNbins() xmin = h1.GetXaxis().GetXmin() xmax = h1.GetXaxis().GetXmax() |
第 i 番目のビンの下端,中心値,上端を得る
1 2 3 |
binlow = h1.GetXaxis().GetBinLowEdge(i) binc = h1.GetXaxis().GetBinCenter(i) binup = h1.GetXaxis().GetBinUpEdge(i) |
2 次元ヒストグラム (h2) の場合, Y 軸のビンの数や,最小のビンのを知るには,
1 2 3 |
nybins = h2.GetYaxis().GetNbins() ymin = h2.GetYaxis().GetXmin() ymax = h2.GetYaxis().GetXmax() |
Fill された値がどのビン番号 (index) に属するかを調べるには,FindBin() を使う.
1 |
wBinX = h1.GetXaxis().FindBin(value) |
ヒストグラムの最大値/最小値をもつビンの index を返すには,
1 2 |
maxBin = h1.GetMaximumBin() minBin = h1.GetMinimumBin() |