Changes

Jump to navigation Jump to search
This example shot how to literally embed
original python source code .
 
{|
|-
| [[Image:Testsin.jpg]]
|}
 
We can do a bit better: separate python code from lua code .<br/>
<code>
from ROOT import TCanvas, TGraph ,TGraphErrors,TMultiGraph
from ROOT import gROOT
from math import sin
from array import array
 
def run(filename):
c1 = TCanvas("c1","multigraph",200,10,700,500)
c1.SetGrid()
 
# draw a frame to define the range
mg = TMultiGraph()
# create first graph
n = 24;
x = array('d',range(24))
data = file('data').readlines()
for line in data:
line = line.strip()
y = array('d',[float(d) for d in line.split()])
gr = TGraph(n,x,y)
gr.Fit("pol6","q")
mg.Add(gr)
 
mg.Draw("ap")
 
#force drawing of canvas to generate the fit TPaveStats
c1.Update()
c1.Print(filename)
 
</code>
Anonymous user

Navigation menu