From $ROOTSYS/tutorials/graphics/palettes.C

// This macro draws all the high definition palettes available in ROOT.
// It generates a png file for each palette and one pdf file, with a table of
// content, containing all the palettes
//Author: Olivier Couet

TCanvas *c;

void draw_palette(int p, TString n){
   delete c;
   c  = new TCanvas("c","Contours",0,0,500,500);
   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);
   f2->SetContour(99);
   gStyle->SetPalette(p);
   f2->SetLineWidth(1);
   f2->SetLineColor(kBlack);
   f2->Draw("surf1z");

   // Title
   TPaveText *pt = new TPaveText(10,11,10,11,"blNDC");
   pt->SetName("title");
   pt->Draw();
   TString num = n;
   num.ReplaceAll(" ","");
   TLatex *l = new TLatex(-0.8704441,0.9779387,Form("Palette #%d: %s #scale[0.7]{(#font[82]{k%s})}",p,n.Data(),num.Data()));
   l->SetTextFont(42);
   l->SetTextSize(0.035);
   l->Draw();
   c->Update();
   c->Print(Form("palette_%d.png",p));
   if (p==51)  {c->Print("palettes.pdf(", Form("Title:%s",n.Data())); return;}
   if (p==111) {c->Print("palettes.pdf)", Form("Title:%s",n.Data())); return;}
   c->Print("palettes.pdf", Form("Title:%s",n.Data()));
}

void palettes() {
   gROOT->SetBatch(1);
   c  = new TCanvas("c","Contours",0,0,500,500);
   draw_palette(kDeepSea, "Deap Sea");
   draw_palette(kGreyScale, "Grey Scale");
   draw_palette(kDarkBodyRadiator, "Dark Body Radiator");
   draw_palette(kBlueYellow, "Blue Yellow");
   draw_palette(kRainBow, "Rain Bow");
   draw_palette(kInvertedDarkBodyRadiator, "Inverted Dark Body Radiator");
   draw_palette(kBird, "Bird");
   draw_palette(kCubehelix, "Cube helix");
   draw_palette(kGreenRedViolet, "Green Red Violet");
   draw_palette(kBlueRedYellow, "Blue Red Yellow");
   draw_palette(kOcean, "Ocean");
   draw_palette(kColorPrintableOnGrey, "Color Printable On Grey");
   draw_palette(kAlpine, "Alpine");
   draw_palette(kAquamarine, "Aquamarine");
   draw_palette(kArmy, "Army");
   draw_palette(kAtlantic, "Atlantic");
   draw_palette(kAurora, "Aurora");
   draw_palette(kAvocado, "Avocado");
   draw_palette(kBeach, "Beach");
   draw_palette(kBlackBody, "Black Body");
   draw_palette(kBlueGreenYellow, "Blue Green Yellow");
   draw_palette(kBrownCyan, "Brown Cyan");
   draw_palette(kCMYK, "CMYK");
   draw_palette(kCandy, "Candy");
   draw_palette(kCherry, "Cherry");
   draw_palette(kCoffee, "Coffee");
   draw_palette(kDarkRainBow, "Dark Rain Bow");
   draw_palette(kDarkTerrain, "Dark Terrain");
   draw_palette(kFall, "Fall");
   draw_palette(kFruitPunch, "Fruit Punch");
   draw_palette(kFuchsia, "Fuchsia");
   draw_palette(kGreyYellow, "Grey Yellow");
   draw_palette(kGreenBrownTerrain, "Green Brown Terrain");
   draw_palette(kGreenPink, "Green Pink");
   draw_palette(kIsland, "Island");
   draw_palette(kLake, "Lake");
   draw_palette(kLightTemperature, "Light Temperature");
   draw_palette(kLightTerrain, "Light Terrain");
   draw_palette(kMint, "Mint");
   draw_palette(kNeon, "Neon");
   draw_palette(kPastel, "Pastel");
   draw_palette(kPearl, "Pearl");
   draw_palette(kPigeon, "Pigeon");
   draw_palette(kPlum, "Plum");
   draw_palette(kRedBlue, "Red Blue");
   draw_palette(kRose, "Rose");
   draw_palette(kRust, "Rust");
   draw_palette(kSandyTerrain, "Sandy Terrain");
   draw_palette(kSienna, "Sienna");
   draw_palette(kSolar, "Solar");
   draw_palette(kSouthWest, "South West");
   draw_palette(kStarryNight, "Starry Night");
   draw_palette(kSunset, "Sunset");
   draw_palette(kTemperatureMap, "Temperature Map");
   draw_palette(kThermometer, "Thermometer");
   draw_palette(kValentine, "Valentine");
   draw_palette(kVisibleSpectrum, "Visible Spectrum");
   draw_palette(kWaterMelon, "Water Melon");
   draw_palette(kCool, "Cool");
   draw_palette(kCopper, "Copper");
   draw_palette(kGistEarth, "Gist Earth");
}

 palettes.C:1
 palettes.C:2
 palettes.C:3
 palettes.C:4
 palettes.C:5
 palettes.C:6
 palettes.C:7
 palettes.C:8
 palettes.C:9
 palettes.C:10
 palettes.C:11
 palettes.C:12
 palettes.C:13
 palettes.C:14
 palettes.C:15
 palettes.C:16
 palettes.C:17
 palettes.C:18
 palettes.C:19
 palettes.C:20
 palettes.C:21
 palettes.C:22
 palettes.C:23
 palettes.C:24
 palettes.C:25
 palettes.C:26
 palettes.C:27
 palettes.C:28
 palettes.C:29
 palettes.C:30
 palettes.C:31
 palettes.C:32
 palettes.C:33
 palettes.C:34
 palettes.C:35
 palettes.C:36
 palettes.C:37
 palettes.C:38
 palettes.C:39
 palettes.C:40
 palettes.C:41
 palettes.C:42
 palettes.C:43
 palettes.C:44
 palettes.C:45
 palettes.C:46
 palettes.C:47
 palettes.C:48
 palettes.C:49
 palettes.C:50
 palettes.C:51
 palettes.C:52
 palettes.C:53
 palettes.C:54
 palettes.C:55
 palettes.C:56
 palettes.C:57
 palettes.C:58
 palettes.C:59
 palettes.C:60
 palettes.C:61
 palettes.C:62
 palettes.C:63
 palettes.C:64
 palettes.C:65
 palettes.C:66
 palettes.C:67
 palettes.C:68
 palettes.C:69
 palettes.C:70
 palettes.C:71
 palettes.C:72
 palettes.C:73
 palettes.C:74
 palettes.C:75
 palettes.C:76
 palettes.C:77
 palettes.C:78
 palettes.C:79
 palettes.C:80
 palettes.C:81
 palettes.C:82
 palettes.C:83
 palettes.C:84
 palettes.C:85
 palettes.C:86
 palettes.C:87
 palettes.C:88
 palettes.C:89
 palettes.C:90
 palettes.C:91
 palettes.C:92
 palettes.C:93
 palettes.C:94
 palettes.C:95
 palettes.C:96
 palettes.C:97
 palettes.C:98
 palettes.C:99
 palettes.C:100
 palettes.C:101