2 # $Id: pm3dcolors.dem,v 1.3 2006/03/23 17:53:04 mikulik Exp $
4 # Test of new color modes for pm3d palettes.
24 set title "set palette defined"
26 pause -1 "Hit return to continue"
29 set palette defined (0 0 0 0, 1 0 0 1, 3 0 1 0, 4 1 0 0, 6 1 1 1)
30 set title 'set palette defined (0 0 0 0, 1 0 0 1, 3 0 1 0, 4 1 0 0, 6 1 1 1)'
32 pause -1 "Hit return to continue"
35 set palette defined ( 0 "green", 1 "blue", 2 "red", 3 "orange" )
36 set title 'set palette defined ( 0 "green", 1 "blue", 2 "red", 3 "orange" )'
38 pause -1 "Hit return to continue"
41 set palette defined ( 20 "#101010", 30 "#ff0000", 40 "#00ff00", 50 "#e0e0e0" )
42 set title 'set palette defined ( 20 "#101010", 30 "#ff0000", 40 "#00ff00", 50 "#e0e0e0" )'
44 pause -1 "Hit return to continue"
47 set palette defined ( 0 0 0 0, 1 1 1 1 )
48 set title 'set palette defined ( 0 0 0 0, 1 1 1 1 )'
50 pause -1 "Hit return to continue"
53 set palette model HSV defined ( 0 0 1 1, 1 1 1 1 )
54 set title 'set palette model HSV defined ( 0 0 1 1, 1 1 1 1 )'
56 pause -1 "Hit return to continue"
60 set palette model RGB defined (0 "green", 1 "dark-green", 1 "yellow", 2 "dark-yellow", 2 "red", 3 "dark-red" )
61 set title "set palette model RGB defined\n(0 'green', 1 'dark-green', 1 'yellow', 2 'dark-yellow', 2 'red', 3 'dark-red' )"
63 pause -1 "Hit return to continue"
69 set title 'set palette file "-" (file with 3 columns)'
78 pause -1 "Hit return to continue"
81 set title 'set palette file "-" (file with 4 columns)'
90 pause -1 "Hit return to continue"
93 set title 'set palette file "-" using 1:2:($1+$2)/2'
94 set palette file "-" using ($0):1:2:(($1+$2)/2)
101 pause -1 "Hit return to continue"
118 set palette rgbformulae 7,5,15
120 set palette model RGB rgbformulae 7,5,15
121 set title "set palette model RGB rgbformulae 7,5,15"
123 pause -1 "Hit return to continue"
126 set palette model HSV rgbformulae 7,5,15
127 set title "set palette model HSV rgbformulae 7,5,15"
129 pause -1 "Hit return to continue"
132 set palette model XYZ rgbformulae 7,5,15
133 set title "set palette model XYZ rgbformulae 7,5,15"
135 pause -1 "Hit return to continue"
138 set palette model CMY rgbformulae 7,5,15
139 set title "set palette model CMY rgbformulae 7,5,15"
141 pause -1 "Hit return to continue"
144 set palette model YIQ rgbformulae 7,5,15
145 set title "set palette model YIQ rgbformulae 7,5,15"
147 pause -1 "Hit return to continue"
150 set palette model HSV rgbformulae 3,2,2
151 set title "set palette model HSV rrgbformulae 3,2,2"
153 pause -1 "Hit return to continue"
158 # User Defined Functions
171 set palette model RGB
173 set palette functions gray, gray, gray
174 set title "set palette functions gray, gray, gray"
176 pause -1 "Hit return to continue"
179 set palette functions sqrt(gray), gray**3, sin(gray*2*pi)
180 set title 'set palette functions sqrt(gray), gray**3, sin(gray*2*pi) <--> 7,5,15'
182 pause -1 "Hit return to continue"
185 set palette rgbformulae 7,5,15
186 set title 'set palette rgbformulae 7,5,15'
188 pause -1 "Hit return to continue"
191 set palette model XYZ functions gray**0.35, gray**0.5, gray**0.8
192 set title 'set palette model XYZ functions model XYZ gray**0.35, gray**0.5, gray**0.8'
194 pause -1 "Hit return to continue"
197 theta(x) = x<0 ? 0 : 1
198 r(x) = 4*x*(1-theta(x-0.25))
199 g(x) = 0.5*theta(x-0.25)*(1-theta(x-0.5))
201 set palette model RGB functions r(gray),g(gray),b(gray)
202 set title "set palette model RGB functions\n4*x*(1-theta(x-0.25)), 0.5*theta(x-0.25)*(1-theta(x-0.5)), x"
204 pause -1 "Hit return to continue"