badcolz(){ TF1 poisson("poisson_func", "TMath::Poisson(x,[0]);;",0,10); poisson.SetParameter(0,4); TH2D* hist = new TH2D("hist","Bad Colz; X; Y",10,0,10,10,0,10); for(int i =0; i < 10000; i++){ hist->Fill(poisson.GetRandom(), poisson.GetRandom()); } TCanvas* c = new TCanvas("c","c"); hist->SetStats(0); hist->Draw("colz"); TCanvas* c1 = new TCanvas("c1","c1",600,600); hist->Draw("colz"); c->SaveAs("./badcolz_ok.png"); c1->SaveAs("./badcolz_bad.png"); }