#!/usr/bin/python import time from ROOT import * f = TFile("s87_s86.root") f.cd() myStyle.cd() c = TCanvas() c = TCanvas('s87_s86','s87_s86',800,800) c.cd() c.SetGridx() c.SetGridy() c.SetLeftMargin(0.135) g = TECpos_dy00_s87_vs_TECpos_dx00_s87 g.SetTitle('; (cm); (cm)') g.GetXaxis().SetDecimals() g.GetYaxis().SetDecimals() g.GetXaxis().CenterTitle() g.GetYaxis().CenterTitle() g.GetXaxis().SetTitleOffset(1.1) g.GetYaxis().SetTitleOffset(1.7) g.GetXaxis().SetLimits(-0.8,0.8) g.SetMinimum(-0.799) g.SetMaximum(0.8) TECpos_dy00_s87_vs_TECpos_dx00_s87.SetLineWidth(1) TECpos_dy22_s87_vs_TECpos_dx22_s87.SetLineWidth(1) TECang_dy00_s87_vs_TECang_dx00_s87.SetLineWidth(1) TECang_dy22_s87_vs_TECang_dx22_s87.SetLineWidth(1) TECpos_dy00_s86_vs_TECpos_dx00_s86.SetLineWidth(1) TECpos_dy22_s86_vs_TECpos_dx22_s86.SetLineWidth(1) TECang_dy00_s86_vs_TECang_dx00_s86.SetLineWidth(1) TECang_dy22_s86_vs_TECang_dx22_s86.SetLineWidth(1) for poss in [TECpos_dy00_s87_vs_TECpos_dx00_s87, TECpos_dy22_s87_vs_TECpos_dx22_s87, TECpos_dy00_s86_vs_TECpos_dx00_s86, TECpos_dy22_s86_vs_TECpos_dx22_s86]: poss.SetLineColor(4) for angs in [TECang_dy00_s87_vs_TECang_dx00_s87, TECang_dy22_s87_vs_TECang_dx22_s87, TECang_dy00_s86_vs_TECang_dx00_s86, TECang_dy22_s86_vs_TECang_dx22_s86]: angs.SetLineColor(2) TECpos_dy00_s87_vs_TECpos_dx00_s87.Draw("AC") TECpos_dy22_s87_vs_TECpos_dx22_s87.Draw("C") TECang_dy00_s87_vs_TECang_dx00_s87.Draw("C") TECang_dy22_s87_vs_TECang_dx22_s87.Draw("C") TECpos_dy00_s86_vs_TECpos_dx00_s86.Draw("C") TECpos_dy22_s86_vs_TECpos_dx22_s86.Draw("C") TECang_dy00_s86_vs_TECang_dx00_s86.Draw("C") TECang_dy22_s86_vs_TECang_dx22_s86.Draw("C") da = TGraph() da.SetPoint(0,0.245,0.125) #s87 da.SetPoint(1,-0.39,0.60) #s86 da.SetMarkerStyle(20) da.Draw("P") myLegend = TLegend(0.8,0.8,0.9,0.9) myLegend.SetBorderSize(1) myLegend.AddEntry( TECpos_dy00_s87_vs_TECpos_dx00_s87, "TECpos dy00 s87", "p") myLegend.AddEntry( TECpos_dy22_s87_vs_TECpos_dx22_s87, "TECpos dy22 s87", "p") myLegend.AddEntry( TECang_dy00_s87_vs_TECang_dx00_s87, "TECang dy00 s87", "p") myLegend.AddEntry( TECang_dy22_s87_vs_TECang_dx22_s87, "TECang dy22 s87", "p") myLegend.AddEntry( TECpos_dy00_s86_vs_TECpos_dx00_s86, "TECpos dy00 s86", "p") myLegend.AddEntry( TECpos_dy22_s86_vs_TECpos_dx22_s86, "TECpos dy22 s86", "p") myLegend.AddEntry( TECang_dy00_s86_vs_TECang_dx00_s86, "TECang dy00 s86", "p") myLegend.AddEntry( TECang_dy22_s86_vs_TECang_dx22_s86, "TECang dy22 s86", "p") #myLegend.Draw() try: time.sleep(1E9) except KeyboardInterrupt: pass