Hi, I am trying to plot the following .txt data:
ER.txt (191 Bytes)
with the following code:
ERes.cpp (484 Bytes)
On compiling I get only one graph in place of 4:
Please resolve,
Thanks.
ROOT Version: 6.20
Platform: Ubuntu 20.04
Compiler: Not Provided
Hello,
You need to create a Canvas for each graph.
Try something like:
TCanvas *c1 = new TCanvas();
c1->cd();
gr1->SetMarkerStyle(1);gr1->Draw("ap");
TCanvas *c2 = new TCanvas();
c2->cd();
gr2->SetMarkerStyle(4);gr2->Draw("ap");
TCanvas *c3 = new TCanvas();
c3->cd();
gr3->SetMarkerStyle(4);gr3->Draw("ap");
TCanvas *c4 = new TCanvas();
c4->cd();
gr4->SetMarkerStyle(4);gr4->Draw("ap");
Cheers,
Henrique
couet
October 19, 2020, 6:47am
3
Or divide the canvas in 4 areas:
TCanvas *c1 = new TCanvas();
c1->Divide(2,2);
c1->cd(1);
gr1->SetMarkerStyle(1);gr1->Draw("ap");
c1->cd(2);
gr2->SetMarkerStyle(4);gr2->Draw("ap");
c1->cd(3);
gr3->SetMarkerStyle(4);gr3->Draw("ap");
c1->cd(4);
gr4->SetMarkerStyle(4);gr4->Draw("ap");
1 Like
yeah that works.
thank you Henrique & Olivier.