#include "TH1F.h" #include "TCanvas.h" void my_histogram() { // Create a histogram with 10 bins and fill with 10 random numbers TH1F *h = new TH1F("h","",10,0,10); for (int i = 0; i < 10; i++) { h->Fill(rand()%10); } // Scale the histogram by a factor of 2 h->Scale(2); // Draw the histogram TCanvas *c = new TCanvas("c","c",800,600); h->Draw(); c->SaveAs("my_histogram.png"); }
#include "TH1F.h" #include "TCanvas.h" void my_histogram() { // Create a histogram with 10 bins and fill with 10 random numbers TH1F *h = new TH1F("h","",10,0,10); for (int i = 0; i < 10; i++) { h->Fill(rand()%10); } // Scale the histogram by a factor of 10 h->Scale(10); // Set the x-axis labels to be in units of "ns" h->GetXaxis()->SetTitle("Time [ns]"); // Draw the histogram TCanvas *c = new TCanvas("c","c",800,600); h->Draw(); c->SaveAs("my_histogram.png"); }Package Library: ROOT.