TMultiGraph and "same"

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");

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("*");
}