wiso
1
Is impossible to use the option “same” in the Draw() method of TMultiGraph?
float x1[] = {1,2,3};
float y1[] = {4,7,6};
float x2[] = {3,5,6};
float y2[] = {10,9,4};
TGraph *gr1 = new TGraph(3,x1,y1);
TGraph *gr2 = new TGraph(3,y1,x1);
TMultiGraph *mg1 = new TMultiGraph();
mg1->Add(gr1);
mg2->Add(gr2);
TGraph *g3 = new TGraph(3,x2,y2);
TGraph *g4 = new TGraph(3,y2,x2);
TMultiGraph *mg2 = new TMultiGraph();
mg2->Add(gr3);
mg3->Add(gr4);
mg1->Draw("AP");
mg2->Draw("same");
couet
2
TGraph and TMultiGraph do not have “same”. They have “A” which means " draw the axis", that is the opposite of " same". Your macro should be:
{
float x1[] = {1,2,3};
float y1[] = {4,7,6};
float x2[] = {3,5,6};
float y2[] = {10,9,4};
TGraph *gr1 = new TGraph(3,x1,y1);
TGraph *gr2 = new TGraph(3,x2,y2);
TMultiGraph *mg1 = new TMultiGraph();
mg1->Add(gr1);
mg1->Add(gr2);
TMultiGraph *mg2 = new TMultiGraph();
mg2->Add(gr1);
mg2->Add(gr2);
mg1->Draw("AL");
mg2->Draw("*");
}