21 void draw_palette(
int p, TString n){
23 c =
new TCanvas(
"c",
"Contours",0,0,500,500);
24 TF2 *f2 =
new TF2(
"f2",
"0.1+(1-(x-2)*(x-2))*(1-(y-2)*(y-2))",0.999,3.002,0.999,3.002);
26 gStyle->SetPalette(p);
28 f2->SetLineColor(kBlack);
32 TPaveText *pt =
new TPaveText(10,11,10,11,
"blNDC");
36 num.ReplaceAll(
" ",
"");
37 TLatex *l =
new TLatex(-0.8704441,0.9779387,Form(
"Palette #%d: %s #scale[0.7]{(#font[82]{k%s})}",p,n.Data(),num.Data()));
39 l->SetTextSize(0.035);
42 c->Print(Form(
"palette_%d.png",p));
43 if (p==51) {c->Print(
"palettes.pdf(", Form(
"Title:%s",n.Data()));
return;}
44 if (p==111) {c->Print(
"palettes.pdf)", Form(
"Title:%s",n.Data()));
return;}
45 c->Print(
"palettes.pdf", Form(
"Title:%s",n.Data()));
50 c =
new TCanvas(
"c",
"Contours",0,0,500,500);
51 draw_palette(kDeepSea,
"Deap Sea");
52 draw_palette(kGreyScale,
"Grey Scale");
53 draw_palette(kDarkBodyRadiator,
"Dark Body Radiator");
54 draw_palette(kBlueYellow,
"Blue Yellow");
55 draw_palette(kRainBow,
"Rain Bow");
56 draw_palette(kInvertedDarkBodyRadiator,
"Inverted Dark Body Radiator");
57 draw_palette(kBird,
"Bird");
58 draw_palette(kCubehelix,
"Cube helix");
59 draw_palette(kGreenRedViolet,
"Green Red Violet");
60 draw_palette(kBlueRedYellow,
"Blue Red Yellow");
61 draw_palette(kOcean,
"Ocean");
62 draw_palette(kColorPrintableOnGrey,
"Color Printable On Grey");
63 draw_palette(kAlpine,
"Alpine");
64 draw_palette(kAquamarine,
"Aquamarine");
65 draw_palette(kArmy,
"Army");
66 draw_palette(kAtlantic,
"Atlantic");
67 draw_palette(kAurora,
"Aurora");
68 draw_palette(kAvocado,
"Avocado");
69 draw_palette(kBeach,
"Beach");
70 draw_palette(kBlackBody,
"Black Body");
71 draw_palette(kBlueGreenYellow,
"Blue Green Yellow");
72 draw_palette(kBrownCyan,
"Brown Cyan");
73 draw_palette(kCMYK,
"CMYK");
74 draw_palette(kCandy,
"Candy");
75 draw_palette(kCherry,
"Cherry");
76 draw_palette(kCoffee,
"Coffee");
77 draw_palette(kDarkRainBow,
"Dark Rain Bow");
78 draw_palette(kDarkTerrain,
"Dark Terrain");
79 draw_palette(kFall,
"Fall");
80 draw_palette(kFruitPunch,
"Fruit Punch");
81 draw_palette(kFuchsia,
"Fuchsia");
82 draw_palette(kGreyYellow,
"Grey Yellow");
83 draw_palette(kGreenBrownTerrain,
"Green Brown Terrain");
84 draw_palette(kGreenPink,
"Green Pink");
85 draw_palette(kIsland,
"Island");
86 draw_palette(kLake,
"Lake");
87 draw_palette(kLightTemperature,
"Light Temperature");
88 draw_palette(kLightTerrain,
"Light Terrain");
89 draw_palette(kMint,
"Mint");
90 draw_palette(kNeon,
"Neon");
91 draw_palette(kPastel,
"Pastel");
92 draw_palette(kPearl,
"Pearl");
93 draw_palette(kPigeon,
"Pigeon");
94 draw_palette(kPlum,
"Plum");
95 draw_palette(kRedBlue,
"Red Blue");
96 draw_palette(kRose,
"Rose");
97 draw_palette(kRust,
"Rust");
98 draw_palette(kSandyTerrain,
"Sandy Terrain");
99 draw_palette(kSienna,
"Sienna");
100 draw_palette(kSolar,
"Solar");
101 draw_palette(kSouthWest,
"South West");
102 draw_palette(kStarryNight,
"Starry Night");
103 draw_palette(kSunset,
"Sunset");
104 draw_palette(kTemperatureMap,
"Temperature Map");
105 draw_palette(kThermometer,
"Thermometer");
106 draw_palette(kValentine,
"Valentine");
107 draw_palette(kVisibleSpectrum,
"Visible Spectrum");
108 draw_palette(kWaterMelon,
"Water Melon");
109 draw_palette(kCool,
"Cool");
110 draw_palette(kCopper,
"Copper");
111 draw_palette(kGistEarth,
"Gist Earth");
112 draw_palette(kViridis,
"Viridis");
113 draw_palette(kCividis,
"Cividis");