I have done something:
void testTH3Title() {
gStyle->SetOptStat(0);
auto C = new TCanvas();
C->Divide(2,1);
C->cd(1)->SetRightMargin(0.2);
auto h2 = new TH2F("h2","h2",10,0.,1.,10,0.,1.);
h2->SetTitle("h2-Title;XXXXX;YYYYY;ZZZZZ;TTTTTT");
h2->Fill(0.5, 0.5,10.);
h2->Draw("COLZ");
C->cd(2)->SetRightMargin(0.2);
auto h3 = new TH3D("h3", "h3",10, 1., 5.,10 , 1., 5.,10 , 1., 5.);
h3->Fill(3, 3, 3, 10.);
h3->Draw("box2 z");
h3->SetTitle("h3-Title;XXXXX;YYYYY;ZZZZZ;TTTTTT");
}
I’ll make a PR