TLegend *legend = new TLegend(x1, y1, x2, y2, "header");
#includeIn this example, TLegend is defined to add two entries for two TGraphErrors objects. The legend is positioned in the top-right corner, and a header is added. The symbols used for each entry are defined as "pe". Package/library: ROOT graphics library in C++#include #include void legend_example() { TGraphErrors *gr1 = new TGraphErrors("file.txt"); TGraphErrors *gr2 = new TGraphErrors("file2.txt"); TCanvas *c1 = new TCanvas("c1","TLegend example",800,600); TH1F *frame1 = c1->DrawFrame(0,0,12,140); frame1->GetXaxis()->SetTitle("X title"); frame1->GetYaxis()->SetTitle("Y title"); gr1->Draw("P"); gr2->Draw("P"); TLegend *legend = new TLegend(0.68,0.67,0.88,0.89); legend->SetHeader("Header"); legend->AddEntry(gr1,"Graph 1","pe"); legend->AddEntry(gr2,"Graph 2","pe"); legend->Draw(); }