===== Python and PyROOT ====== [ __[[vlsi:home|Home]]__ ] [ __[[vlsi:workbook:analysis:main|Back]]__ ] == Contents == * Introduction * ... * ... **Keywords:** ===== Introduction ===== Scriptini utili per analisi dati ===== Set up the environment ===== ./configure linux --enable-python setenv ROOTSYS /opt/root setenv PYTHONPATH $ROOTSYS/bin ===== Plot y-data vs. x-data ===== from ROOT import TGraph plot = TGraph("filename","%lg %lg") # plot = TGraph("filename","%lg ; %lg") # csv values plot.Draw("ALP") ===== Histogram of a simple column of data ===== 3.14159 2.71828 1.61803 ... ... #!/usr/bin/env python from ROOT import TH1F file = open("data.dat","r") histo = TH1F("histo","histo",100,-5,5) for line in file: xval = float(line.split("\n")[0]) histo.Fill(xval) histo.SetTitle("Title") histo.GetXaxis().SetTitle("x-axis") histo.GetYaxis().SetTitle("y-axis") histo.Draw("options") file.close() raw_input() ===== Histogram of a csv file ===== 3.14159 ; ... 2.71828 ; ... 1.61803 ; ... ... ; ... ... ; ... ====== ====== \\ ---- Last update: ~~NOTOC~~