|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
# $Id: pm3dcolors.dem,v 1.3.4.1 2010/10/31 19:10:24 mikulik Exp $
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
# Test of color modes for pm3d palettes.
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
# Multiplot with some of the recommended rgbformulae palettes
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
set pm3d map
|
|
Packit |
0986c0 |
set multiplot layout 3,3 \
|
|
Packit |
0986c0 |
title "Palettes according to 'help palette rgbformulae'"
|
|
Packit |
0986c0 |
g(x)=x
|
|
Packit |
0986c0 |
set xrange [0:1]; set xtics 0.2 scale 1.5 nomirror; set mxtics 2
|
|
Packit |
0986c0 |
# set palette maxcolors 128
|
|
Packit |
0986c0 |
unset colorbox; unset key; set tics out; unset ytics
|
|
Packit |
0986c0 |
set palette rgb 7,5,15; set title "traditional pm3d\n(black-blue-red-yellow)"; splot g(x)
|
|
Packit |
0986c0 |
set palette rgb 3,11,6; set title "green-red-violet"; splot g(x)
|
|
Packit |
0986c0 |
set palette rgb 23,28,3; set title "ocean (green-blue-white)\ntry also other permutations"; splot g(x)
|
|
Packit |
0986c0 |
set palette rgb 21,22,23; set title "hot (black-red-yellow-white)"; splot g(x)
|
|
Packit |
0986c0 |
set palette rgb 30,31,32; set title "color printable on gray\n(black-blue-violet-yellow-white)"; splot g(x)
|
|
Packit |
0986c0 |
set palette rgb 33,13,10; set title "rainbow (blue-green-yellow-red)"; splot g(x)
|
|
Packit |
0986c0 |
set palette rgb 34,35,36; set title "AFM hot (black-red-yellow-white)"; splot g(x)
|
|
Packit |
0986c0 |
set palette model HSV
|
|
Packit |
0986c0 |
set palette rgb 3,2,2; set title "HSV model\n(red-yellow-green-cyan-blue-magenta-red)"; splot g(x)
|
|
Packit |
0986c0 |
set pal gray; set title "gray palette"; splot g(x)
|
|
Packit |
0986c0 |
unset multiplot
|
|
Packit |
0986c0 |
reset
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
# Gradient Palettes
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
set pm3d map
|
|
Packit |
0986c0 |
set palette color
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
f(x)=(x+10)/20
|
|
Packit |
0986c0 |
set cbrange [f(-10):f(10)] # [0:1]
|
|
Packit |
0986c0 |
set xrange [-10:10]
|
|
Packit |
0986c0 |
set yrange [*:*]
|
|
Packit |
0986c0 |
set xtics 2
|
|
Packit |
0986c0 |
set cbtics 0.1
|
|
Packit |
0986c0 |
set format cb "%3.1f"
|
|
Packit |
0986c0 |
unset ztics
|
|
Packit |
0986c0 |
unset ytics
|
|
Packit |
0986c0 |
set samples 101
|
|
Packit |
0986c0 |
set isosamples 2
|
|
Packit |
0986c0 |
unset key
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model RGB
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette defined
|
|
Packit |
0986c0 |
set title "set palette defined"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette defined (0 0 0 0, 1 0 0 1, 3 0 1 0, 4 1 0 0, 6 1 1 1)
|
|
Packit |
0986c0 |
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)'
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette defined ( 0 "green", 1 "blue", 2 "red", 3 "orange" )
|
|
Packit |
0986c0 |
set title 'set palette defined ( 0 "green", 1 "blue", 2 "red", 3 "orange" )'
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette defined ( 20 "#101010", 30 "#ff0000", 40 "#00ff00", 50 "#e0e0e0" )
|
|
Packit |
0986c0 |
set title 'set palette defined ( 20 "#101010", 30 "#ff0000", 40 "#00ff00", 50 "#e0e0e0" )'
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette defined ( 0 0 0 0, 1 1 1 1 )
|
|
Packit |
0986c0 |
set title 'set palette defined ( 0 0 0 0, 1 1 1 1 )'
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model HSV defined ( 0 0 1 1, 1 1 1 1 )
|
|
Packit |
0986c0 |
set title 'set palette model HSV defined ( 0 0 1 1, 1 1 1 1 )'
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model RGB
|
|
Packit |
0986c0 |
set palette model RGB defined (0 "green", 1 "dark-green", 1 "yellow", 2 "dark-yellow", 2 "red", 3 "dark-red" )
|
|
Packit |
0986c0 |
set title "set palette model RGB defined\n(0 'green', 1 'dark-green', 1 'yellow', 2 'dark-yellow', 2 'red', 3 'dark-red' )"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model RGB
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set title 'set palette file "-" (file with 3 columns)'
|
|
Packit |
0986c0 |
set palette file "-"
|
|
Packit |
0986c0 |
0 0 0
|
|
Packit |
0986c0 |
0 0 1
|
|
Packit |
0986c0 |
0 1 0
|
|
Packit |
0986c0 |
1 0 0
|
|
Packit |
0986c0 |
1 1 1
|
|
Packit |
0986c0 |
e
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set title 'set palette file "-" (file with 4 columns)'
|
|
Packit |
0986c0 |
set palette file "-"
|
|
Packit |
0986c0 |
10 0 0 0
|
|
Packit |
0986c0 |
20 0 0 1
|
|
Packit |
0986c0 |
40 0 1 0
|
|
Packit |
0986c0 |
60 1 0 0
|
|
Packit |
0986c0 |
70 1 1 1
|
|
Packit |
0986c0 |
e
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set title 'set palette file "-" using 1:2:($1+$2)/2'
|
|
Packit |
0986c0 |
set palette file "-" using ($0):1:2:(($1+$2)/2)
|
|
Packit |
0986c0 |
0 0
|
|
Packit |
0986c0 |
0 1
|
|
Packit |
0986c0 |
1 0
|
|
Packit |
0986c0 |
1 1
|
|
Packit |
0986c0 |
e
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
# Color Models
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
set palette color
|
|
Packit |
0986c0 |
set pm3d map
|
|
Packit |
0986c0 |
set xrange [-10:10]
|
|
Packit |
0986c0 |
unset ztics
|
|
Packit |
0986c0 |
unset ytics
|
|
Packit |
0986c0 |
set samples 101
|
|
Packit |
0986c0 |
set isosamples 2
|
|
Packit |
0986c0 |
set xtics 2
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette rgbformulae 7,5,15
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model RGB rgbformulae 7,5,15
|
|
Packit |
0986c0 |
set title "set palette model RGB rgbformulae 7,5,15"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model HSV rgbformulae 7,5,15
|
|
Packit |
0986c0 |
set title "set palette model HSV rgbformulae 7,5,15"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model XYZ rgbformulae 7,5,15
|
|
Packit |
0986c0 |
set title "set palette model XYZ rgbformulae 7,5,15"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model CMY rgbformulae 7,5,15
|
|
Packit |
0986c0 |
set title "set palette model CMY rgbformulae 7,5,15"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model HSV rgbformulae 3,2,2
|
|
Packit |
0986c0 |
set title "set palette model HSV rrgbformulae 3,2,2"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
# User Defined Functions
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
set palette color
|
|
Packit |
0986c0 |
set pm3d map
|
|
Packit |
0986c0 |
set cbrange [f(-10):f(10)]
|
|
Packit |
0986c0 |
set xrange [-10:10]
|
|
Packit |
0986c0 |
set yrange [0:1]
|
|
Packit |
0986c0 |
unset ztics
|
|
Packit |
0986c0 |
unset ytics
|
|
Packit |
0986c0 |
set samples 101
|
|
Packit |
0986c0 |
set isosamples 2
|
|
Packit |
0986c0 |
set xtics 2
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model RGB
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette functions gray, gray, gray
|
|
Packit |
0986c0 |
set title "set palette functions gray, gray, gray"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette functions sqrt(gray), gray**3, sin(gray*2*pi)
|
|
Packit |
0986c0 |
set title 'set palette functions sqrt(gray), gray**3, sin(gray*2*pi) <--> 7,5,15'
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette rgbformulae 7,5,15
|
|
Packit |
0986c0 |
set title 'set palette rgbformulae 7,5,15'
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set palette model XYZ functions gray**0.35, gray**0.5, gray**0.8
|
|
Packit |
0986c0 |
set title 'set palette model XYZ functions model XYZ gray**0.35, gray**0.5, gray**0.8'
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
theta(x) = x<0 ? 0 : 1
|
|
Packit |
0986c0 |
r(x) = 4*x*(1-theta(x-0.25))
|
|
Packit |
0986c0 |
g(x) = 0.5*theta(x-0.25)*(1-theta(x-0.5))
|
|
Packit |
0986c0 |
b(x) = x
|
|
Packit |
0986c0 |
set palette model RGB functions r(gray),g(gray),b(gray)
|
|
Packit |
0986c0 |
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"
|
|
Packit |
0986c0 |
splot f(x)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
reset
|
|
Packit |
0986c0 |
|