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 件のコメント:
コメントを投稿