TPaletteAxis size

An other (less weird) way:

void movepal2()
{
   TCanvas *c = new TCanvas();
   gStyle->SetOptStat(0);
   TH2D *h = new TH2D("h2","",40,-4,4,40,-20,20);
   Float_t px, py;
   for (Int_t i = 0; i < 25000; i++) {
      gRandom->Rannor(px,py);
      h->Fill(px,5*py);
   }

   TPaletteAxis *palette = new TPaletteAxis(4.040115,-19.94737,4.498567,-4.052632,h);
   h->GetListOfFunctions()->Add(palette);

   gStyle->SetNumberContours(255);
   double contours[1] = {5};
   h->DrawCopy("colz");

   h->SetContour(1, contours);
   h->Draw("cont3 same");
   h->SetLineColor(kRed);
   h->SetLineWidth(3);
}
2 Likes