pyROOTを使って2次元ヒストグラムを書く TH2F() gStyle.SetPalette()

pyROOTを使用して2次元ヒストグラムを描画する。
書き方は簡単。TH2Fを使うだけで描画できてしまう。
gStyle.SetPalette(1)はグラフの色を7色に指定している。
デフォルトの色はかっこ悪いので、通常はこれを指定した方が良いだろう。


from ROOT import gRandom,TH2F,gStyle

h2D = TH2F("h2D","",100,0,10,100,0,10)
gStyle.SetPalette(1)
for i in range(0,1000000):
h2D.Fill(gRandom.Gaus(5.,1.),gRandom.Gaus(5.,1.))
h2D.Draw("col")

実行結果↓