# set terminal pngcairo transparent enhanced font "arial,10" fontscale 1.0 size 600, 400 # set output 'named_palettes.4.png' unset border set dummy u, v unset key set object 1 rect from screen 0, 0 to screen 1, 1 set object 1 behind clip lw 1.0 dashtype solid fc rgb "gray" fillstyle solid 1.00 border lt -1 set object 11 rect from screen 0.92, 0.3 to screen 0.95, 0.7 set object 11 back clip lw 1.0 dashtype solid fc bgnd fillstyle empty border lt -1 set object 12 rect from screen 0.2, 0.04 to screen 0.6, 0.07 set object 12 back clip lw 1.0 dashtype solid fc bgnd fillstyle empty border lt -1 set parametric set view 290, 11, 2.2, 1.2 set view equal xyz set samples 41, 41 set isosamples 100, 40 set style data lines unset xtics unset ytics unset ztics unset cbtics unset rtics set title "pm3d coloring using two named colormap palettes" set urange [ -3.14159 : 3.14159 ] noreverse nowriteback set vrange [ -3.14159 : 3.14159 ] noreverse nowriteback set xrange [ * : * ] noreverse writeback set x2range [ * : * ] noreverse writeback set yrange [ * : * ] noreverse writeback set y2range [ * : * ] noreverse writeback set zrange [ * : * ] noreverse writeback set cbrange [ * : * ] noreverse writeback set rrange [ * : * ] noreverse writeback set pm3d implicit at s set pm3d depthorder set pm3d interpolate 2,2 flush begin noftriangles noborder corners2color mean set pm3d lighting primary 0.5 specular 0.2 spec2 0 set palette negative nops_allcF maxcolors 0 gamma 1.5 color model RGB set palette defined ( 0 1 1 0, 1 1 0 0 ) set colorbox vertical origin screen 0.9, 0.2 size screen 0.05, 0.6 front noinvert bdefault unset colorbox blues(z) = (z <= blues_min) ? blues[1] : (z >= blues_max) ? blues[256] : blues[ floor(255. * (z-blues_min)/(blues_max-blues_min)) + 1] foo(x,y) = sin(x*y) NO_ANIMATION = 1 array blues[256] = [127,65919,131712,197504,263297,329089,394882,460674,526467,592259,658052,723844,789637,855429,921222,987014,1052807,1118599,1184392,1250184,1315977,1381769,1447562,1513354,1579147,1644939,1710732,1776524,1842317,1908109,1973902,2039694,2105487,2171279,2237072,2302864,2368657,2434449,2500242,2566034,2631827,2697619,2763412,2829204,2894997,2960789,3026582,3092374,3158167,3223959,3289752,3355544,3421337,3487129,3552922,3618714,3684507,3750299,3816092,3881884,3947677,4013469,4079262,4145054,4210847,4276639,4342432,4408224,4474017,4539809,4605602,4671394,4737187,4802979,4868772,4934564,5000357,5066149,5131942,5197734,5263527,5329319,5395112,5460904,5526697,5592489,5658282,5724074,5789867,5855659,5921452,5987244,6053037,6118829,6184622,6250414,6316207,6381999,6447792,6513584,6579377,6645169,6710962,6776754,6842547,6908339,6974132,7039924,7105717,7171509,7237302,7303094,7368887,7434679,7500472,7566264,7632057,7697849,7763642,7829434,7895227,7961019,8026812,8092604,8158397,8224189,8289982,8355774,8421567,8487359,8553152,8618944,8684737,8750529,8816322,8882114,8947907,9013699,9079492,9145284,9211077,9276869,9342662,9408454,9474247,9540039,9605832,9671624,9737417,9803209,9869002,9934794,10000587,10066379,10132172,10197964,10263757,10329549,10395342,10461134,10526927,10592719,10658512,10724304,10790097,10855889,10921682,10987474,11053267,11119059,11184852,11250644,11316437,11382229,11448022,11513814,11579607,11645399,11711192,11776984,11842777,11908569,11974362,12040154,12105947,12171739,12237532,12303324,12369117,12434909,12500702,12566494,12632287,12698079,12763872,12829664,12895457,12961249,13027042,13092834,13158627,13224419,13290212,13356004,13421797,13487589,13553382,13619174,13684967,13750759,13816552,13882344,13948137,14013929,14079722,14145514,14211307,14277099,14342892,14408684,14474477,14540269,14606062,14671854,14737647,14803439,14869232,14935024,15000817,15066609,15132402,15198194,15263987,15329779,15395572,15461364,15527157,15592949,15658742,15724534,15790327,15856119,15921912,15987704,16053497,16119289,16185082,16250874,16316667,16382459,16448252,16514044,16579837,16645629,16711422,16777215] blues_min = -1 blues_max = 1 array bluemap[256] colormap = [0x0000008b,0x0001018b,0x0002028c,0x0003038c,0x0004048d,0x0005058d,0x0006068e,0x0007078e,0x0008088f,0x0009098f,0x000a0a90,0x000b0b90,0x000c0c90,0x000d0d91,0x000e0e91,0x000f0f92,0x00101092,0x00111193,0x00121293,0x00131394,0x00141494,0x00151595,0x00161695,0x00171795,0x00181896,0x00191996,0x001a1a97,0x001b1b97,0x001c1c98,0x001d1d98,0x001e1e99,0x001f1f99,0x0020209a,0x0021219a,0x0022229a,0x0023239b,0x0024249b,0x0025259c,0x0026269c,0x0027279d,0x0028289d,0x0029299e,0x002a2a9e,0x002b2b9f,0x002c2c9f,0x002d2d9f,0x002e2ea0,0x002f2fa0,0x003030a1,0x003131a1,0x003232a2,0x003333a2,0x003434a3,0x003535a3,0x003636a4,0x003737a4,0x003838a4,0x003939a5,0x003a3aa5,0x003b3ba6,0x003c3ca6,0x003d3da7,0x003e3ea7,0x003f3fa8,0x004040a8,0x004141a9,0x004242a9,0x004343a9,0x004444aa,0x004545aa,0x004646ab,0x004747ab,0x004848ac,0x004949ac,0x004a4aad,0x004b4bad,0x004c4cae,0x004d4dae,0x004e4eae,0x004f4faf,0x005050af,0x005151b0,0x005252b0,0x005353b1,0x005454b1,0x005555b2,0x005656b2,0x005757b3,0x005858b3,0x005959b3,0x005a5ab4,0x005b5bb4,0x005c5cb5,0x005d5db5,0x005e5eb6,0x005f5fb6,0x006060b7,0x006161b7,0x006262b8,0x006363b8,0x006464b8,0x006565b9,0x006666b9,0x006767ba,0x006868ba,0x006969bb,0x006a6abb,0x006b6bbc,0x006c6cbc,0x006d6dbd,0x006e6ebd,0x006f6fbd,0x007070be,0x007171be,0x007272bf,0x007373bf,0x007474c0,0x007575c0,0x007676c1,0x007777c1,0x007878c2,0x007979c2,0x007a7ac2,0x007b7bc3,0x007c7cc3,0x007d7dc4,0x007e7ec4,0x007f7fc5,0x008080c5,0x008181c6,0x008282c6,0x008383c7,0x008484c7,0x008585c8,0x008686c8,0x008787c8,0x008888c9,0x008989c9,0x008a8aca,0x008b8bca,0x008c8ccb,0x008d8dcb,0x008e8ecc,0x008f8fcc,0x009090cd,0x009191cd,0x009292cd,0x009393ce,0x009494ce,0x009595cf,0x009696cf,0x009797d0,0x009898d0,0x009999d1,0x009a9ad1,0x009b9bd2,0x009c9cd2,0x009d9dd2,0x009e9ed3,0x009f9fd3,0x00a0a0d4,0x00a1a1d4,0x00a2a2d5,0x00a3a3d5,0x00a4a4d6,0x00a5a5d6,0x00a6a6d7,0x00a7a7d7,0x00a8a8d7,0x00a9a9d8,0x00aaaad8,0x00ababd9,0x00acacd9,0x00adadda,0x00aeaeda,0x00afafdb,0x00b0b0db,0x00b1b1dc,0x00b2b2dc,0x00b3b3dc,0x00b4b4dd,0x00b5b5dd,0x00b6b6de,0x00b7b7de,0x00b8b8df,0x00b9b9df,0x00babae0,0x00bbbbe0,0x00bcbce1,0x00bdbde1,0x00bebee1,0x00bfbfe2,0x00c0c0e2,0x00c1c1e3,0x00c2c2e3,0x00c3c3e4,0x00c4c4e4,0x00c5c5e5,0x00c6c6e5,0x00c7c7e6,0x00c8c8e6,0x00c9c9e6,0x00cacae7,0x00cbcbe7,0x00cccce8,0x00cdcde8,0x00cecee9,0x00cfcfe9,0x00d0d0ea,0x00d1d1ea,0x00d2d2eb,0x00d3d3eb,0x00d4d4eb,0x00d5d5ec,0x00d6d6ec,0x00d7d7ed,0x00d8d8ed,0x00d9d9ee,0x00dadaee,0x00dbdbef,0x00dcdcef,0x00ddddf0,0x00dedef0,0x00dfdff0,0x00e0e0f1,0x00e1e1f1,0x00e2e2f2,0x00e3e3f2,0x00e4e4f3,0x00e5e5f3,0x00e6e6f4,0x00e7e7f4,0x00e8e8f5,0x00e9e9f5,0x00eaeaf5,0x00ebebf6,0x00ececf6,0x00ededf7,0x00eeeef7,0x00efeff8,0x00f0f0f8,0x00f1f1f9,0x00f2f2f9,0x00f3f3fa,0x00f4f4fa,0x00f5f5fa,0x00f6f6fb,0x00f7f7fb,0x00f8f8fc,0x00f9f9fc,0x00fafafd,0x00fbfbfd,0x00fcfcfe,0x00fdfdfe,0x00fefeff,0x00ffffff] array water[256] colormap = [0x0040e0d0,0x0040e0cf,0x003fdfce,0x003fdfce,0x003fdecd,0x003fdecc,0x003eddcb,0x003eddca,0x003edcc9,0x003edcc9,0x003ddbc8,0x003ddbc7,0x003ddac6,0x003ddac5,0x003cd9c5,0x003cd9c4,0x003cd8c3,0x003cd8c2,0x003bd7c1,0x003bd7c1,0x003bd6c0,0x003bd6bf,0x003ad5be,0x003ad5bd,0x003ad4bc,0x003ad4bc,0x0039d3bb,0x0039d3ba,0x0039d2b9,0x0039d2b8,0x0038d1b8,0x0038d1b7,0x0038d0b6,0x0038d0b5,0x0037cfb4,0x0037cfb3,0x0037ceb3,0x0037ceb2,0x0036ceb1,0x0036cdb0,0x0036cdaf,0x0036ccaf,0x0035ccae,0x0035cbad,0x0035cbac,0x0035caab,0x0034caaa,0x0034c9aa,0x0034c9a9,0x0034c8a8,0x0033c8a7,0x0033c7a6,0x0033c7a6,0x0033c6a5,0x0032c6a4,0x0032c5a3,0x0032c5a2,0x0032c4a2,0x0031c4a1,0x0031c3a0,0x0031c39f,0x0031c29e,0x0030c29d,0x0030c19d,0x0030c19c,0x0030c09b,0x002fc09a,0x002fbf99,0x002fbf99,0x002fbe98,0x002ebe97,0x002ebd96,0x002ebd95,0x002ebd94,0x002dbc94,0x002dbc93,0x002dbb92,0x002dbb91,0x002cba90,0x002cba90,0x002cb98f,0x002cb98e,0x002bb88d,0x002bb88c,0x002bb78b,0x002bb78b,0x002ab68a,0x002ab689,0x002ab588,0x002ab587,0x0029b487,0x0029b486,0x0029b385,0x0029b384,0x0028b283,0x0028b283,0x0028b182,0x0028b181,0x0027b080,0x0027b07f,0x0027af7e,0x0027af7e,0x0026ae7d,0x0026ae7c,0x0026ad7b,0x0026ad7a,0x0025ac7a,0x0025ac79,0x0025ab78,0x0025ab77,0x0024ab76,0x0024aa75,0x0024aa75,0x0024a974,0x0023a973,0x0023a872,0x0023a871,0x0023a771,0x0022a770,0x0022a66f,0x0022a66e,0x0022a56d,0x0021a56c,0x0021a46c,0x0021a46b,0x0021a36a,0x0020a369,0x0020a268,0x0020a268,0x0020a167,0x001fa166,0x001fa065,0x001fa064,0x001f9f64,0x001e9f63,0x001e9e62,0x001e9e61,0x001e9d60,0x001d9d5f,0x001d9c5f,0x001d9c5e,0x001d9b5d,0x001c9b5c,0x001c9a5b,0x001c9a5b,0x001c995a,0x001b9959,0x001b9958,0x001b9857,0x001b9856,0x001a9756,0x001a9755,0x001a9654,0x001a9653,0x00199552,0x00199552,0x00199451,0x00199450,0x0018934f,0x0018934e,0x0018924d,0x0018924d,0x0017914c,0x0017914b,0x0017904a,0x00179049,0x00168f49,0x00168f48,0x00168e47,0x00168e46,0x00158d45,0x00158d45,0x00158c44,0x00158c43,0x00148b42,0x00148b41,0x00148a40,0x00148a40,0x0013893f,0x0013893e,0x0013883d,0x0013883c,0x0012873c,0x0012873b,0x0012873a,0x00128639,0x00118638,0x00118537,0x00118537,0x00118436,0x00108435,0x00108334,0x00108333,0x00108233,0x000f8232,0x000f8131,0x000f8130,0x000f802f,0x000e802e,0x000e7f2e,0x000e7f2d,0x000e7e2c,0x000d7e2b,0x000d7d2a,0x000d7d2a,0x000d7c29,0x000c7c28,0x000c7b27,0x000c7b26,0x000c7a26,0x000b7a25,0x000b7924,0x000b7923,0x000b7822,0x000a7821,0x000a7721,0x000a7720,0x000a761f,0x0009761e,0x0009761d,0x0009751d,0x0009751c,0x0008741b,0x0008741a,0x00087319,0x00087318,0x00077218,0x00077217,0x00077116,0x00077115,0x00067014,0x00067014,0x00066f13,0x00066f12,0x00056e11,0x00056e10,0x00056d0f,0x00056d0f,0x00046c0e,0x00046c0d,0x00046b0c,0x00046b0b,0x00036a0b,0x00036a0a,0x00036909,0x00036908,0x00026807,0x00026807,0x00026706,0x00026705,0x00016604,0x00016603,0x00016502,0x00016502,0x00006401,0x00006400] array flame[256] colormap = [0x00ff0000,0x00ff0100,0x00ff0200,0x00ff0300,0x00ff0400,0x00ff0500,0x00ff0600,0x00ff0700,0x00ff0800,0x00ff0900,0x00ff0a00,0x00ff0b00,0x00ff0c00,0x00ff0d00,0x00ff0e00,0x00ff0f00,0x00ff1000,0x00ff1100,0x00ff1200,0x00ff1300,0x00ff1400,0x00ff1500,0x00ff1600,0x00ff1700,0x00ff1800,0x00ff1900,0x00ff1a00,0x00ff1b00,0x00ff1c00,0x00ff1d00,0x00ff1e00,0x00ff1f00,0x00ff2000,0x00ff2100,0x00ff2200,0x00ff2300,0x00ff2400,0x00ff2500,0x00ff2600,0x00ff2700,0x00ff2800,0x00ff2900,0x00ff2a00,0x00ff2b00,0x00ff2c00,0x00ff2d00,0x00ff2e00,0x00ff2f00,0x00ff3000,0x00ff3100,0x00ff3200,0x00ff3300,0x00ff3400,0x00ff3500,0x00ff3600,0x00ff3700,0x00ff3800,0x00ff3900,0x00ff3a00,0x00ff3b00,0x00ff3c00,0x00ff3d00,0x00ff3e00,0x00ff3f00,0x00ff4000,0x00ff4100,0x00ff4200,0x00ff4300,0x00ff4400,0x00ff4500,0x00ff4600,0x00ff4700,0x00ff4800,0x00ff4900,0x00ff4a00,0x00ff4b00,0x00ff4c00,0x00ff4d00,0x00ff4e00,0x00ff4f00,0x00ff5000,0x00ff5100,0x00ff5200,0x00ff5300,0x00ff5400,0x00ff5500,0x00ff5600,0x00ff5700,0x00ff5800,0x00ff5900,0x00ff5a00,0x00ff5b00,0x00ff5c00,0x00ff5d00,0x00ff5e00,0x00ff5f00,0x00ff6000,0x00ff6100,0x00ff6200,0x00ff6300,0x00ff6400,0x00ff6500,0x00ff6600,0x00ff6700,0x00ff6800,0x00ff6900,0x00ff6a00,0x00ff6b00,0x00ff6c00,0x00ff6d00,0x00ff6e00,0x00ff6f00,0x00ff7000,0x00ff7100,0x00ff7200,0x00ff7300,0x00ff7400,0x00ff7500,0x00ff7600,0x00ff7700,0x00ff7800,0x00ff7900,0x00ff7a00,0x00ff7b00,0x00ff7c00,0x00ff7d00,0x00ff7e00,0x00ff7f00,0x00ff8000,0x00ff8100,0x00ff8200,0x00ff8300,0x00ff8400,0x00ff8500,0x00ff8600,0x00ff8700,0x00ff8800,0x00ff8900,0x00ff8a00,0x00ff8b00,0x00ff8c00,0x00ff8d00,0x00ff8e00,0x00ff8f00,0x00ff9000,0x00ff9100,0x00ff9200,0x00ff9300,0x00ff9400,0x00ff9500,0x00ff9600,0x00ff9700,0x00ff9800,0x00ff9900,0x00ff9a00,0x00ff9b00,0x00ff9c00,0x00ff9d00,0x00ff9e00,0x00ff9f00,0x00ffa000,0x00ffa100,0x00ffa200,0x00ffa300,0x00ffa400,0x00ffa500,0x00ffa600,0x00ffa700,0x00ffa800,0x00ffa900,0x00ffaa00,0x00ffab00,0x00ffac00,0x00ffad00,0x00ffae00,0x00ffaf00,0x00ffb000,0x00ffb100,0x00ffb200,0x00ffb300,0x00ffb400,0x00ffb500,0x00ffb600,0x00ffb700,0x00ffb800,0x00ffb900,0x00ffba00,0x00ffbb00,0x00ffbc00,0x00ffbd00,0x00ffbe00,0x00ffbf00,0x00ffc000,0x00ffc100,0x00ffc200,0x00ffc300,0x00ffc400,0x00ffc500,0x00ffc600,0x00ffc700,0x00ffc800,0x00ffc900,0x00ffca00,0x00ffcb00,0x00ffcc00,0x00ffcd00,0x00ffce00,0x00ffcf00,0x00ffd000,0x00ffd100,0x00ffd200,0x00ffd300,0x00ffd400,0x00ffd500,0x00ffd600,0x00ffd700,0x00ffd800,0x00ffd900,0x00ffda00,0x00ffdb00,0x00ffdc00,0x00ffdd00,0x00ffde00,0x00ffdf00,0x00ffe000,0x00ffe100,0x00ffe200,0x00ffe300,0x00ffe400,0x00ffe500,0x00ffe600,0x00ffe700,0x00ffe800,0x00ffe900,0x00ffea00,0x00ffeb00,0x00ffec00,0x00ffed00,0x00ffee00,0x00ffef00,0x00fff000,0x00fff100,0x00fff200,0x00fff300,0x00fff400,0x00fff500,0x00fff600,0x00fff700,0x00fff800,0x00fff900,0x00fffa00,0x00fffb00,0x00fffc00,0x00fffd00,0x00fffe00,0x00ffff00] set pixmap 1 colormap water # (1 x 256 pixmap) set pixmap 1 at screen 0.92, 0.3, 0 size screen 0.03, 0.4 back set pixmap 2 colormap flame # (1 x 256 pixmap) set pixmap 2 at screen 0.2, 0.04, 0 size screen 0.4, 0.03 back ## Last datafile plotted: "++" splot cos(u)+.5*cos(u)*cos(v),sin(u)+.5*sin(u)*cos(v),.5*sin(v) fc palette flame, 1+cos(u)+.5*cos(u)*cos(v),.5*sin(v),sin(u)+.5*sin(u)*cos(v) fc palette water