22#include "ROOT/RFrameTitle.hxx"
38 auto pHist = std::make_shared<RH2D>(xaxis, yaxis);
40 for (
int n=0;
n<10000;
n++)
41 pHist->Fill({gRandom->Gaus(5.,2.), gRandom->Gaus(5.,2.)});
44 auto canvas = RCanvas::Create(
"RH2 drawing options");
47 auto subpads = canvas->Divide(2,3);
50 subpads[0][0]->Draw<RFrameTitle>(
"Color() draw option (default)");
51 subpads[0][0]->Draw(pHist);
54 subpads[1][0]->Draw<RFrameTitle>(
"Contour() draw option");
55 subpads[1][0]->Draw(pHist)->Contour();
58 subpads[0][1]->Draw<RFrameTitle>(
"Text() draw option");
59 subpads[0][1]->Draw(pHist)->Text(
true).AttrText().SetColor(
RColor::kBlue);
62 subpads[1][1]->Draw<RFrameTitle>(
"Arrow() draw option");
63 subpads[1][1]->Draw(pHist)->Arrow().AttrLine().SetColor(
RColor::kRed);
66 subpads[0][2]->Draw<RFrameTitle>(
"Lego() draw option");
67 subpads[0][2]->Draw(pHist)->Lego(2);
70 subpads[1][2]->Draw<RFrameTitle>(
"Surf() draw option");
71 subpads[1][2]->Draw(pHist)->Surf(2);
73 canvas->SetSize(1000, 700);
#define R__LOAD_LIBRARY(LIBRARY)
Objects used to configure the different axis types.