// ...
for (size_t i = 0; i < Get_E().size(); i++)
// ...
gr2->Draw("P");
// ...
leg->Draw();
// ...
// ...
for (size_t i = 0; i < Get_E().size(); i++)
// ...
gr2->Draw("P");
// ...
leg->Draw();
// ...