Documentation ¶
Overview ¶
palette contains color definitions for plotting and such.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Basel = color.Palette{ color.RGBA64{R: 0x2f2f, G: 0x5857, B: 0xaeae, A: 0xffff}, color.RGBA64{R: 0xe1e1, G: 0x0, B: 0x2524, A: 0xffff}, color.RGBA64{R: 0x333a, G: 0x9b77, B: 0x3e2c, A: 0xffff}, color.RGBA64{R: 0xe2e2, G: 0x4b4b, B: 0x9b9a, A: 0xffff}, color.RGBA64{R: 0xeed2, G: 0x6540, B: 0x24a0, A: 0xffff}, color.RGBA64{R: 0x4949, G: 0x9999, B: 0xebeb, A: 0xffff}, color.RGBA64{R: 0xa35e, G: 0xcab7, B: 0x2b11, A: 0xffff}, color.RGBA64{R: 0xf57c, G: 0xc2c1, B: 0x2920, A: 0xffff}, color.RGBA64{R: 0x3c3b, G: 0xa2a1, B: 0x8b8a, A: 0xffff}, color.RGBA64{R: 0x9595, G: 0x7070, B: 0x4141, A: 0xffff}, }
Basel taken from https://bookdown.org/ndphillips/YaRrr/more-colors.html
var BokehBuGnYScale = color.Palette{ color.RGBA64{R: 0x1413, G: 0x1a0f, B: 0x5760, A: 0xffff}, color.RGBA64{R: 0x3131, G: 0x2e2d, B: 0x9380, A: 0xffff}, color.RGBA64{R: 0x3740, G: 0x5c52, B: 0xa6a5, A: 0xffff}, color.RGBA64{R: 0x4238, G: 0x916c, B: 0xbfac, A: 0xffff}, color.RGBA64{R: 0x5c65, G: 0xb7b6, B: 0xc3b8, A: 0xffff}, color.RGBA64{R: 0x8aa4, G: 0xcfcf, B: 0xbaba, A: 0xffff}, color.RGBA64{R: 0xc9c8, G: 0xebe0, B: 0xb5aa, A: 0xffff}, color.RGBA64{R: 0xeceb, G: 0xfaf9, B: 0xb3b3, A: 0xffff}, color.RGBA64{R: 0xfef3, G: 0xffff, B: 0xdace, A: 0xffff}, }
BokehBuGnYScale taken from https://www.geeksforgeeks.org/how-to-use-color-palettes-in-python-bokeh/
var BokehCat10 = color.Palette{ color.RGBA64{R: 0x3c3b, G: 0x7675, B: 0xb2b1, A: 0xffff}, color.RGBA64{R: 0xf386, G: 0x7b8a, B: 0x273c, A: 0xffff}, color.RGBA64{R: 0x403f, G: 0xa3a3, B: 0x2e2d, A: 0xffff}, color.RGBA64{R: 0xcabe, G: 0xe34, B: 0x3135, A: 0xffff}, color.RGBA64{R: 0x93a7, G: 0x61f6, B: 0xbbca, A: 0xffff}, color.RGBA64{R: 0x8787, G: 0x5454, B: 0x4d4d, A: 0xffff}, color.RGBA64{R: 0xdcdb, G: 0x6f6e, B: 0xc2c1, A: 0xffff}, color.RGBA64{R: 0x7f7e, G: 0x7f7e, B: 0x7f7e, A: 0xffff}, color.RGBA64{R: 0xb9b8, G: 0xbfbf, B: 0x2e2d, A: 0xffff}, color.RGBA64{R: 0x4d4d, G: 0xbfbf, B: 0xcecd, A: 0xffff}, }
BokehCat10 taken from https://www.geeksforgeeks.org/how-to-use-color-palettes-in-python-bokeh/
var BokehGnYRdScale = color.Palette{ color.RGBA64{R: 0x3736, G: 0x9b9a, B: 0x504f, A: 0xffff}, color.RGBA64{R: 0x7070, G: 0xc0bf, B: 0x6464, A: 0xffff}, color.RGBA64{R: 0xa9a8, G: 0xdcdb, B: 0x6d75, A: 0xffff}, color.RGBA64{R: 0xd998, G: 0xf2d5, B: 0x8e68, A: 0xffff}, color.RGBA64{R: 0xfdfd, G: 0xffff, B: 0xc1c1, A: 0xffff}, color.RGBA64{R: 0xf916, G: 0xe2e6, B: 0x903a, A: 0xffff}, color.RGBA64{R: 0xf4f4, G: 0xadbb, B: 0x6774, A: 0xffff}, color.RGBA64{R: 0xe8e8, G: 0x6867, B: 0x4a49, A: 0xffff}, color.RGBA64{R: 0xcccc, G: 0x1f1f, B: 0x302f, A: 0xffff}, }
BokehGnYRdScale taken from https://www.geeksforgeeks.org/how-to-use-color-palettes-in-python-bokeh/
var HeatScale = color.Palette{ color.RGBA64{R: 0xffff, G: 0xffff, B: 0xfbfb, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xfcfb, B: 0xb9b8, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xfbfb, B: 0x7f7e, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xe3e2, B: 0x3f3f, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xdedd, B: 0x3e3d, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xbfbf, B: 0x3534, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x9e9e, B: 0x2d2d, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x7e7e, B: 0x2524, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x5f5e, B: 0x1e1d, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x3f3f, B: 0x1918, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xb8b8, B: 0xb8b8, A: 0xffff}, }
HeatScale is a color scale taken from https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html
var JetScale = color.Palette{ color.RGBA64{R: 0x8180, G: 0xe0e, B: 0x707, A: 0xffff}, color.RGBA64{R: 0xa3a3, G: 0x1413, B: 0x808, A: 0xffff}, color.RGBA64{R: 0xc1c1, G: 0x1f1f, B: 0xd0c, A: 0xffff}, color.RGBA64{R: 0xc6c6, G: 0x2221, B: 0xe0e, A: 0xffff}, color.RGBA64{R: 0xe1e1, G: 0x3636, B: 0x1616, A: 0xffff}, color.RGBA64{R: 0xebeb, G: 0x403f, B: 0x1918, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x6464, B: 0x2726, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x8282, B: 0x3434, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x9f9e, B: 0x4141, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xa2a1, B: 0x4242, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xc1c1, B: 0x4e4d, A: 0xffff}, color.RGBA64{R: 0xdedd, G: 0xe0df, B: 0x5150, A: 0xffff}, color.RGBA64{R: 0xbfbf, G: 0xf1f0, B: 0x5352, A: 0xffff}, color.RGBA64{R: 0x9d9c, G: 0xf9f9, B: 0x5857, A: 0xffff}, color.RGBA64{R: 0x7d7c, G: 0xf9f9, B: 0x6160, A: 0xffff}, color.RGBA64{R: 0x5e5d, G: 0xf9f9, B: 0x6d6d, A: 0xffff}, color.RGBA64{R: 0x3b3b, G: 0xf9f9, B: 0x7979, A: 0xffff}, color.RGBA64{R: 0x1a1a, G: 0xf9f9, B: 0x8180, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xdcdb, B: 0xc2c1, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xbfbf, B: 0xe5e4, A: 0xffff}, color.RGBA64{R: 0x0, G: 0x9f9e, B: 0xf9f9, A: 0xffff}, color.RGBA64{R: 0x201f, G: 0x8787, B: 0xf5f4, A: 0xffff}, color.RGBA64{R: 0x2726, G: 0x7f7e, B: 0xefef, A: 0xffff}, color.RGBA64{R: 0x3636, G: 0x5e5d, B: 0xcaca, A: 0xffff}, color.RGBA64{R: 0x3838, G: 0x5554, B: 0xbebd, A: 0xffff}, color.RGBA64{R: 0x3a3a, G: 0x3d3d, B: 0x9393, A: 0xffff}, color.RGBA64{R: 0x3838, G: 0x3131, B: 0x7d7c, A: 0xffff}, color.RGBA64{R: 0x3636, G: 0x1f1f, B: 0x5656, A: 0xffff}, color.RGBA64{R: 0x3333, G: 0x1313, B: 0x3938, A: 0xffff}, }
JetScale (also known as Turbo) is a color scale taken from https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html
var MagmaScale = color.Palette{ color.RGBA64{R: 0xfefd, G: 0xfcfb, B: 0xc4c3, A: 0xffff}, color.RGBA64{R: 0xfefd, G: 0xf5f4, B: 0xbdbc, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xdfdf, B: 0xa6a5, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xbfbf, B: 0x8989, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xb0af, B: 0x7e7e, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x9d9c, B: 0x7170, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x7e7e, B: 0x6262, A: 0xffff}, color.RGBA64{R: 0xfbfb, G: 0x5f5e, B: 0x6060, A: 0xffff}, color.RGBA64{R: 0xdfdf, G: 0x4646, B: 0x6b6b, A: 0xffff}, color.RGBA64{R: 0xcfcf, G: 0x3f3f, B: 0x7372, A: 0xffff}, color.RGBA64{R: 0xbcbc, G: 0x3838, B: 0x7877, A: 0xffff}, color.RGBA64{R: 0x9f9e, G: 0x2f2f, B: 0x7d7c, A: 0xffff}, color.RGBA64{R: 0x7f7e, G: 0x2524, B: 0x7f7e, A: 0xffff}, color.RGBA64{R: 0x6a69, G: 0x1f1f, B: 0x7d7c, A: 0xffff}, color.RGBA64{R: 0x5f5e, G: 0x1b1a, B: 0x7b7b, A: 0xffff}, color.RGBA64{R: 0x3d3d, G: 0x1716, B: 0x6e6e, A: 0xffff}, color.RGBA64{R: 0x1f1f, G: 0x1413, B: 0x4949, A: 0xffff}, color.RGBA64{R: 0x1818, G: 0x100f, B: 0x3d3d, A: 0xffff}, }
MagmaScale is a color scale taken from https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html
var Matlab = color.Palette{ color.RGBA64{R: 0x0, G: 0x726e, B: 0xbdb1, A: 0xffff}, color.RGBA64{R: 0xd998, G: 0x5332, B: 0x1916, A: 0xffff}, color.RGBA64{R: 0xedd2, G: 0xb1a9, B: 0x1fff, A: 0xffff}, color.RGBA64{R: 0x7e76, G: 0x2f1a, B: 0x8e55, A: 0xffff}, color.RGBA64{R: 0x774b, G: 0xac8a, B: 0x3020, A: 0xffff}, color.RGBA64{R: 0x4d0e, G: 0xbeb7, B: 0xeed8, A: 0xffff}, color.RGBA64{R: 0xa28e, G: 0x13f7, B: 0x2f1a, A: 0xffff}, }
Matlab taken from http://math.loyola.edu/~loberbro/matlab/html/colorsInMatlab.html
var MatlabOld = color.Palette{ color.RGBA64{R: 0x0, G: 0x0, B: 0xffff, A: 0xffff}, color.RGBA64{R: 0x0, G: 0x7fff, B: 0x0, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x0, B: 0x0, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xbfff, B: 0xbfff, A: 0xffff}, color.RGBA64{R: 0xbfff, G: 0x0, B: 0xbfff, A: 0xffff}, color.RGBA64{R: 0xbfff, G: 0xbfff, B: 0x0, A: 0xffff}, color.RGBA64{R: 0x3fff, G: 0x3fff, B: 0x3fff, A: 0xffff}, }
MatlabOld taken from http://math.loyola.edu/~loberbro/matlab/html/colorsInMatlab.html
var Matplotlib = color.Palette{ color.RGBA64{R: 0x1f1f, G: 0x7777, B: 0xb4b4, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x7f7f, B: 0xe0e, A: 0xffff}, color.RGBA64{R: 0x2c2c, G: 0xa0a0, B: 0x2c2c, A: 0xffff}, color.RGBA64{R: 0xd6d6, G: 0x2727, B: 0x2828, A: 0xffff}, color.RGBA64{R: 0x9494, G: 0x6767, B: 0xbdbd, A: 0xffff}, color.RGBA64{R: 0x8c8c, G: 0x5656, B: 0x4b4b, A: 0xffff}, color.RGBA64{R: 0xe3e3, G: 0x7777, B: 0xc2c2, A: 0xffff}, color.RGBA64{R: 0x7f7f, G: 0x7f7f, B: 0x7f7f, A: 0xffff}, color.RGBA64{R: 0xbcbc, G: 0xbdbd, B: 0x2222, A: 0xffff}, color.RGBA64{R: 0x1717, G: 0xbebe, B: 0xcfcf, A: 0xffff}, }
Matplotlib taken from https://stackoverflow.com/questions/42086276/get-default-line-colour-cycle
var RainbowScale = color.Palette{ color.RGBA64{R: 0xffff, G: 0x2928, B: 0x1c1c, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x2b2a, B: 0x4949, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x3231, B: 0x8180, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x3c3b, B: 0xc1c1, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x403f, B: 0xd2d1, A: 0xffff}, color.RGBA64{R: 0xdada, G: 0x4444, B: 0xf9f9, A: 0xffff}, color.RGBA64{R: 0xb2b1, G: 0x4141, B: 0xf9f9, A: 0xffff}, color.RGBA64{R: 0x9897, G: 0x3f3f, B: 0xf8f7, A: 0xffff}, color.RGBA64{R: 0x7e7e, G: 0x3e3d, B: 0xf8f7, A: 0xffff}, color.RGBA64{R: 0x5a59, G: 0x3c3b, B: 0xf8f7, A: 0xffff}, color.RGBA64{R: 0x3838, G: 0x3b3b, B: 0xf8f7, A: 0xffff}, color.RGBA64{R: 0x1616, G: 0x3b3b, B: 0xf8f7, A: 0xffff}, color.RGBA64{R: 0x0, G: 0x4646, B: 0xf8f7, A: 0xffff}, color.RGBA64{R: 0x0, G: 0x6262, B: 0xf9f9, A: 0xffff}, color.RGBA64{R: 0x0, G: 0x8382, B: 0xf9f9, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xa0a0, B: 0xfaf9, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xc3c3, B: 0xfbfb, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xe7e6, B: 0xfdfd, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xfaf9, B: 0xbbba, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xf9f9, B: 0x7d7c, A: 0xffff}, color.RGBA64{R: 0x3231, G: 0xf7f6, B: 0x4141, A: 0xffff}, color.RGBA64{R: 0x4a49, G: 0xf7f6, B: 0x4141, A: 0xffff}, color.RGBA64{R: 0x6666, G: 0xf8f7, B: 0x4242, A: 0xffff}, color.RGBA64{R: 0x8382, G: 0xf9f9, B: 0x4242, A: 0xffff}, color.RGBA64{R: 0xa9a8, G: 0xf9f9, B: 0x4342, A: 0xffff}, color.RGBA64{R: 0xc4c3, G: 0xf9f9, B: 0x4342, A: 0xffff}, color.RGBA64{R: 0xeded, G: 0xfaf9, B: 0x4544, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xe2e2, B: 0x3f3f, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xdcdb, B: 0x3d3d, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0xbebd, B: 0x3534, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x9b9a, B: 0x2c2b, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x7877, B: 0x2323, A: 0xffff}, color.RGBA64{R: 0xffff, G: 0x5554, B: 0x1c1c, A: 0xffff}, }
RainbowScale is a color scale taken from https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html
var ViridisScale = color.Palette{ color.RGBA64{R: 0xffff, G: 0xe6e6, B: 0x4a49, A: 0xffff}, color.RGBA64{R: 0xdcdb, G: 0xe2e2, B: 0x4342, A: 0xffff}, color.RGBA64{R: 0xc5c4, G: 0xdfdf, B: 0x4544, A: 0xffff}, color.RGBA64{R: 0xbfbf, G: 0xdedd, B: 0x4646, A: 0xffff}, color.RGBA64{R: 0x9d9c, G: 0xd9d8, B: 0x4e4d, A: 0xffff}, color.RGBA64{R: 0x7c7c, G: 0xd4d4, B: 0x5959, A: 0xffff}, color.RGBA64{R: 0x5f5e, G: 0xcdcd, B: 0x6464, A: 0xffff}, color.RGBA64{R: 0x3e3d, G: 0xc6c6, B: 0x6d6d, A: 0xffff}, color.RGBA64{R: 0x1c1c, G: 0xbfbf, B: 0x7575, A: 0xffff}, color.RGBA64{R: 0x0, G: 0xb2b1, B: 0x8080, A: 0xffff}, color.RGBA64{R: 0x0, G: 0x9f9e, B: 0x8989, A: 0xffff}, color.RGBA64{R: 0x0, G: 0x7f7e, B: 0x8d8c, A: 0xffff}, color.RGBA64{R: 0x2121, G: 0x6564, B: 0x8c8c, A: 0xffff}, color.RGBA64{R: 0x2828, G: 0x5f5e, B: 0x8a89, A: 0xffff}, color.RGBA64{R: 0x403f, G: 0x3f3f, B: 0x8282, A: 0xffff}, color.RGBA64{R: 0x4342, G: 0x3938, B: 0x7e7e, A: 0xffff}, color.RGBA64{R: 0x4949, G: 0x1e1d, B: 0x6a69, A: 0xffff}, }
ViridisScale is a color Scale taken from https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html
Functions ¶
func HTML ¶
HTML returns one of the predefined HTML colors. If the color is not found it returns black. See https://www.webdevelopersnotes.com/list-of-html-colour-names.
HTML expects an exact match with the lower case name, no spaces. To sanitize user input one could do the following:
name := strings.ToLower(strings.ReplaceAll(userInput, " ", "")) palette.HTML(name)
Types ¶
This section is empty.