5.9. Palette templates
Flair offers a set predefined palettes, the traditionally used fluka palettes as well a set of new perceptually uniform color palettes.
All palettes are located in the ‘palette’ subdirectory of the flair installation.
The user can create his own palettes by creating a subdirectory palette under the ${HOME}/.flair directory
$ mkdir ${HOME}/.flair/palette
The files are simple text files with the extension .pal It should contain multiple lines defining the colors to be used in the format
- ::
red green blue red green blue …
with each color in the range from 0..1
If only one line is present then it will be interpreted as the index of an rgb-formulae for red, green and blue as in gnuplot.
- e.g. the default gnuplot palette is generated by
7 5 15
- rgb-formulae
- 0:
0
- 1:
0.5
- 2:
1
- 3:
x
- 4:
x**2
- 5:
x**3
- 6:
x**4
- 7:
sqrt(x)
- 8:
sqrt(sqrt(x))
- 9:
sin(radians(90*x))
- 10:
cos(radians(90*x))
- 11:
abs(x-0.5)
- 12:
(2*x-1)**2
- 13:
sin(radians(180*x))
- 14:
abs(cos(radians(180*x)))
- 15:
sin(radians(360*x))
- 16:
cos(radians(360*x))
- 17:
abs(sin(radians(360*x)))
- 18:
abs(cos(radians(360*x)))
- 19:
abs(sin(radians(720*x)))
- 20:
abs(cos(radians(720*x)))
- 21:
3*x
- 22:
3*x-1
- 23:
3*x-2
- 24:
abs(3*x-1)
- 25:
abs(3*x-2)
- 26:
(3*x-1)/2
- 27:
(3*x-2)/2
- 28:
abs((3*x-1)/2)
- 29:
abs((3*x-2)/2)
- 30:
0 if x<=0.25 else (1 if x>=0.57 else x/0.32-0.78125)
- 31:
0 if x<=0.42 else (1 if x>=0.92 else 2*x-0.84)
- 32:
x*4 if x<=0.42 else (-2*x+1.84 if x<=0.92 else x/0.08-11.5)
- 33:
abs(2*x - 0.5)
- 34:
2*x
- 35:
2*x - 0.5
- 36:
2*x - 1