GetXaxis() と SetRange()
で X軸 の表示範囲を設定する
#/bin/usr/env python
import sys, math
import ROOT
if __name__=='__main__':
cv = ROOT.TCanvas("cv", "Histogram Example", 200, 10, 700, 500)
# create histogram ( identify, Title, number of class, xmin, xmax )
h1 = ROOT.TH1S('h', 'px', 100, -5., 5.)
for i in xrange(25000):
px = ROOT.gRandom.Gaus()
h1.Fill(px)
# fitting
h1.Fit("gaus")
# output fitting parameters
ROOT.gStyle.SetOptFit()
# set xrange
axisX = h1.GetXaxis()
axisX.SetRange(axisX.FindBin(-1), axisX.FindBin(1))
h1.Draw()
cv.Update()
# export
cv.Print("histogram6.png")
0 件のコメント:
コメントを投稿