diff --git a/ows.go b/ows.go index c1b91b15..e94dec51 100644 --- a/ows.go +++ b/ows.go @@ -46,6 +46,7 @@ import ( // Global variable to hold the values specified // on the config.json document. var configMap *sync.Map +var builtinPalettes *utils.BuiltinPalettes var ( port = flag.Int("p", 8080, "Server listening port.") serverDataDir = flag.String("data_dir", utils.DataDir, "Server data directory.") @@ -123,6 +124,8 @@ func init() { utils.WatchConfig(Info, Error, configMap, *verbose) + builtinPalettes = utils.NewBuiltinPalettes() + reWMSMap = utils.CompileWMSRegexMap() reWCSMap = utils.CompileWCSRegexMap() reWPSMap = utils.CompileWPSRegexMap() @@ -345,7 +348,11 @@ func serveWMS(ctx context.Context, params utils.WMSParams, conf *utils.Config, r palette := styleLayer.Palette if params.Palette != nil { - for _, p := range styleLayer.Palettes { + palettes := styleLayer.Palettes + if len(palettes) == 0 { + palettes = builtinPalettes.Palettes + } + for _, p := range palettes { if strings.ToLower(p.Name) == strings.ToLower(*params.Palette) { palette = p break diff --git a/utils/builtin_palettes.go b/utils/builtin_palettes.go new file mode 100644 index 00000000..8da2acb7 --- /dev/null +++ b/utils/builtin_palettes.go @@ -0,0 +1,9855 @@ +package utils + +type BuiltinPalettes struct { + Palettes []*Palette `json:"palettes"` +} + +func NewBuiltinPalettes() *BuiltinPalettes { + colourMaps := []byte(`{ + "palettes": [ + { + "name": "Accent", + "interpolate": true, + "colours": [ + { + "R": 127, + "G": 201, + "B": 127, + "A": 255 + }, + { + "R": 190, + "G": 174, + "B": 212, + "A": 255 + }, + { + "R": 253, + "G": 192, + "B": 134, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 153, + "A": 255 + }, + { + "R": 56, + "G": 108, + "B": 176, + "A": 255 + }, + { + "R": 56, + "G": 108, + "B": 176, + "A": 255 + }, + { + "R": 240, + "G": 2, + "B": 127, + "A": 255 + }, + { + "R": 191, + "G": 91, + "B": 22, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + } + ] + }, + { + "name": "Accent_r", + "interpolate": true, + "colours": [ + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 191, + "G": 91, + "B": 22, + "A": 255 + }, + { + "R": 240, + "G": 2, + "B": 127, + "A": 255 + }, + { + "R": 56, + "G": 108, + "B": 176, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 153, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 153, + "A": 255 + }, + { + "R": 253, + "G": 192, + "B": 134, + "A": 255 + }, + { + "R": 190, + "G": 174, + "B": 212, + "A": 255 + }, + { + "R": 127, + "G": 201, + "B": 127, + "A": 255 + } + ] + }, + { + "name": "Blues", + "interpolate": true, + "colours": [ + { + "R": 227, + "G": 238, + "B": 248, + "A": 255 + }, + { + "R": 207, + "G": 225, + "B": 242, + "A": 255 + }, + { + "R": 182, + "G": 212, + "B": 233, + "A": 255 + }, + { + "R": 147, + "G": 196, + "B": 222, + "A": 255 + }, + { + "R": 106, + "G": 173, + "B": 213, + "A": 255 + }, + { + "R": 74, + "G": 151, + "B": 201, + "A": 255 + }, + { + "R": 45, + "G": 125, + "B": 187, + "A": 255 + }, + { + "R": 23, + "G": 100, + "B": 171, + "A": 255 + }, + { + "R": 8, + "G": 73, + "B": 145, + "A": 255 + } + ] + }, + { + "name": "Blues_r", + "interpolate": true, + "colours": [ + { + "R": 8, + "G": 73, + "B": 145, + "A": 255 + }, + { + "R": 23, + "G": 100, + "B": 171, + "A": 255 + }, + { + "R": 45, + "G": 125, + "B": 187, + "A": 255 + }, + { + "R": 74, + "G": 151, + "B": 201, + "A": 255 + }, + { + "R": 107, + "G": 174, + "B": 214, + "A": 255 + }, + { + "R": 147, + "G": 196, + "B": 222, + "A": 255 + }, + { + "R": 182, + "G": 212, + "B": 233, + "A": 255 + }, + { + "R": 207, + "G": 225, + "B": 242, + "A": 255 + }, + { + "R": 227, + "G": 238, + "B": 248, + "A": 255 + } + ] + }, + { + "name": "BrBG", + "interpolate": true, + "colours": [ + { + "R": 138, + "G": 80, + "B": 9, + "A": 255 + }, + { + "R": 191, + "G": 129, + "B": 45, + "A": 255 + }, + { + "R": 222, + "G": 192, + "B": 123, + "A": 255 + }, + { + "R": 246, + "G": 232, + "B": 195, + "A": 255 + }, + { + "R": 244, + "G": 244, + "B": 244, + "A": 255 + }, + { + "R": 199, + "G": 234, + "B": 229, + "A": 255 + }, + { + "R": 126, + "G": 203, + "B": 192, + "A": 255 + }, + { + "R": 53, + "G": 151, + "B": 143, + "A": 255 + }, + { + "R": 0, + "G": 101, + "B": 93, + "A": 255 + } + ] + }, + { + "name": "BrBG_r", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 101, + "B": 93, + "A": 255 + }, + { + "R": 52, + "G": 151, + "B": 143, + "A": 255 + }, + { + "R": 126, + "G": 203, + "B": 192, + "A": 255 + }, + { + "R": 199, + "G": 234, + "B": 229, + "A": 255 + }, + { + "R": 245, + "G": 244, + "B": 244, + "A": 255 + }, + { + "R": 246, + "G": 232, + "B": 195, + "A": 255 + }, + { + "R": 222, + "G": 192, + "B": 123, + "A": 255 + }, + { + "R": 191, + "G": 129, + "B": 44, + "A": 255 + }, + { + "R": 138, + "G": 80, + "B": 9, + "A": 255 + } + ] + }, + { + "name": "BuGn", + "interpolate": true, + "colours": [ + { + "R": 232, + "G": 246, + "B": 249, + "A": 255 + }, + { + "R": 214, + "G": 239, + "B": 237, + "A": 255 + }, + { + "R": 184, + "G": 228, + "B": 218, + "A": 255 + }, + { + "R": 142, + "G": 211, + "B": 193, + "A": 255 + }, + { + "R": 101, + "G": 193, + "B": 163, + "A": 255 + }, + { + "R": 72, + "G": 178, + "B": 127, + "A": 255 + }, + { + "R": 46, + "G": 152, + "B": 87, + "A": 255 + }, + { + "R": 21, + "G": 126, + "B": 58, + "A": 255 + }, + { + "R": 0, + "G": 100, + "B": 40, + "A": 255 + } + ] + }, + { + "name": "BuGn_r", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 100, + "B": 40, + "A": 255 + }, + { + "R": 21, + "G": 126, + "B": 58, + "A": 255 + }, + { + "R": 46, + "G": 152, + "B": 87, + "A": 255 + }, + { + "R": 72, + "G": 178, + "B": 127, + "A": 255 + }, + { + "R": 102, + "G": 194, + "B": 164, + "A": 255 + }, + { + "R": 142, + "G": 211, + "B": 193, + "A": 255 + }, + { + "R": 184, + "G": 228, + "B": 218, + "A": 255 + }, + { + "R": 214, + "G": 239, + "B": 237, + "A": 255 + }, + { + "R": 232, + "G": 246, + "B": 249, + "A": 255 + } + ] + }, + { + "name": "BuPu", + "interpolate": true, + "colours": [ + { + "R": 228, + "G": 239, + "B": 245, + "A": 255 + }, + { + "R": 204, + "G": 221, + "B": 235, + "A": 255 + }, + { + "R": 178, + "G": 202, + "B": 225, + "A": 255 + }, + { + "R": 154, + "G": 180, + "B": 214, + "A": 255 + }, + { + "R": 140, + "G": 149, + "B": 197, + "A": 255 + }, + { + "R": 140, + "G": 115, + "B": 181, + "A": 255 + }, + { + "R": 137, + "G": 81, + "B": 164, + "A": 255 + }, + { + "R": 133, + "G": 44, + "B": 143, + "A": 255 + }, + { + "R": 117, + "G": 11, + "B": 113, + "A": 255 + } + ] + }, + { + "name": "BuPu_r", + "interpolate": true, + "colours": [ + { + "R": 117, + "G": 11, + "B": 113, + "A": 255 + }, + { + "R": 133, + "G": 44, + "B": 143, + "A": 255 + }, + { + "R": 137, + "G": 81, + "B": 164, + "A": 255 + }, + { + "R": 140, + "G": 115, + "B": 181, + "A": 255 + }, + { + "R": 140, + "G": 150, + "B": 198, + "A": 255 + }, + { + "R": 154, + "G": 180, + "B": 214, + "A": 255 + }, + { + "R": 178, + "G": 202, + "B": 225, + "A": 255 + }, + { + "R": 204, + "G": 221, + "B": 235, + "A": 255 + }, + { + "R": 228, + "G": 239, + "B": 245, + "A": 255 + } + ] + }, + { + "name": "CMRmap", + "interpolate": true, + "colours": [ + { + "R": 30, + "G": 30, + "B": 100, + "A": 255 + }, + { + "R": 61, + "G": 38, + "B": 165, + "A": 255 + }, + { + "R": 105, + "G": 43, + "B": 166, + "A": 255 + }, + { + "R": 173, + "G": 53, + "B": 109, + "A": 255 + }, + { + "R": 254, + "G": 64, + "B": 37, + "A": 255 + }, + { + "R": 234, + "G": 114, + "B": 7, + "A": 255 + }, + { + "R": 229, + "G": 166, + "B": 15, + "A": 255 + }, + { + "R": 229, + "G": 206, + "B": 66, + "A": 255 + }, + { + "R": 235, + "G": 235, + "B": 155, + "A": 255 + } + ] + }, + { + "name": "CMRmap_r", + "interpolate": true, + "colours": [ + { + "R": 235, + "G": 235, + "B": 155, + "A": 255 + }, + { + "R": 229, + "G": 206, + "B": 66, + "A": 255 + }, + { + "R": 229, + "G": 166, + "B": 15, + "A": 255 + }, + { + "R": 234, + "G": 114, + "B": 7, + "A": 255 + }, + { + "R": 253, + "G": 63, + "B": 39, + "A": 255 + }, + { + "R": 173, + "G": 53, + "B": 109, + "A": 255 + }, + { + "R": 105, + "G": 43, + "B": 166, + "A": 255 + }, + { + "R": 61, + "G": 38, + "B": 165, + "A": 255 + }, + { + "R": 30, + "G": 30, + "B": 100, + "A": 255 + } + ] + }, + { + "name": "Dark2", + "interpolate": true, + "colours": [ + { + "R": 27, + "G": 158, + "B": 119, + "A": 255 + }, + { + "R": 217, + "G": 95, + "B": 2, + "A": 255 + }, + { + "R": 117, + "G": 112, + "B": 179, + "A": 255 + }, + { + "R": 231, + "G": 41, + "B": 138, + "A": 255 + }, + { + "R": 102, + "G": 166, + "B": 30, + "A": 255 + }, + { + "R": 102, + "G": 166, + "B": 30, + "A": 255 + }, + { + "R": 230, + "G": 171, + "B": 2, + "A": 255 + }, + { + "R": 166, + "G": 118, + "B": 29, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + } + ] + }, + { + "name": "Dark2_r", + "interpolate": true, + "colours": [ + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 166, + "G": 118, + "B": 29, + "A": 255 + }, + { + "R": 230, + "G": 171, + "B": 2, + "A": 255 + }, + { + "R": 102, + "G": 166, + "B": 30, + "A": 255 + }, + { + "R": 231, + "G": 41, + "B": 138, + "A": 255 + }, + { + "R": 231, + "G": 41, + "B": 138, + "A": 255 + }, + { + "R": 117, + "G": 112, + "B": 179, + "A": 255 + }, + { + "R": 217, + "G": 95, + "B": 2, + "A": 255 + }, + { + "R": 27, + "G": 158, + "B": 119, + "A": 255 + } + ] + }, + { + "name": "GnBu", + "interpolate": true, + "colours": [ + { + "R": 228, + "G": 244, + "B": 223, + "A": 255 + }, + { + "R": 212, + "G": 238, + "B": 205, + "A": 255 + }, + { + "R": 190, + "G": 229, + "B": 190, + "A": 255 + }, + { + "R": 159, + "G": 217, + "B": 184, + "A": 255 + }, + { + "R": 122, + "G": 203, + "B": 196, + "A": 255 + }, + { + "R": 87, + "G": 184, + "B": 208, + "A": 255 + }, + { + "R": 56, + "G": 154, + "B": 198, + "A": 255 + }, + { + "R": 29, + "G": 125, + "B": 182, + "A": 255 + }, + { + "R": 8, + "G": 95, + "B": 162, + "A": 255 + } + ] + }, + { + "name": "GnBu_r", + "interpolate": true, + "colours": [ + { + "R": 8, + "G": 95, + "B": 162, + "A": 255 + }, + { + "R": 29, + "G": 125, + "B": 182, + "A": 255 + }, + { + "R": 56, + "G": 154, + "B": 198, + "A": 255 + }, + { + "R": 87, + "G": 184, + "B": 208, + "A": 255 + }, + { + "R": 123, + "G": 204, + "B": 195, + "A": 255 + }, + { + "R": 159, + "G": 217, + "B": 184, + "A": 255 + }, + { + "R": 190, + "G": 229, + "B": 190, + "A": 255 + }, + { + "R": 212, + "G": 238, + "B": 205, + "A": 255 + }, + { + "R": 228, + "G": 244, + "B": 223, + "A": 255 + } + ] + }, + { + "name": "Greens", + "interpolate": true, + "colours": [ + { + "R": 232, + "G": 246, + "B": 228, + "A": 255 + }, + { + "R": 211, + "G": 237, + "B": 204, + "A": 255 + }, + { + "R": 184, + "G": 226, + "B": 177, + "A": 255 + }, + { + "R": 152, + "G": 212, + "B": 147, + "A": 255 + }, + { + "R": 115, + "G": 195, + "B": 117, + "A": 255 + }, + { + "R": 75, + "G": 176, + "B": 97, + "A": 255 + }, + { + "R": 46, + "G": 151, + "B": 78, + "A": 255 + }, + { + "R": 21, + "G": 126, + "B": 58, + "A": 255 + }, + { + "R": 0, + "G": 100, + "B": 40, + "A": 255 + } + ] + }, + { + "name": "Greens_r", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 100, + "B": 40, + "A": 255 + }, + { + "R": 21, + "G": 126, + "B": 58, + "A": 255 + }, + { + "R": 46, + "G": 151, + "B": 78, + "A": 255 + }, + { + "R": 75, + "G": 176, + "B": 97, + "A": 255 + }, + { + "R": 116, + "G": 196, + "B": 118, + "A": 255 + }, + { + "R": 152, + "G": 212, + "B": 147, + "A": 255 + }, + { + "R": 184, + "G": 226, + "B": 177, + "A": 255 + }, + { + "R": 211, + "G": 237, + "B": 204, + "A": 255 + }, + { + "R": 232, + "G": 246, + "B": 228, + "A": 255 + } + ] + }, + { + "name": "Greys", + "interpolate": true, + "colours": [ + { + "R": 243, + "G": 243, + "B": 243, + "A": 255 + }, + { + "R": 226, + "G": 226, + "B": 226, + "A": 255 + }, + { + "R": 206, + "G": 206, + "B": 206, + "A": 255 + }, + { + "R": 181, + "G": 181, + "B": 181, + "A": 255 + }, + { + "R": 149, + "G": 149, + "B": 149, + "A": 255 + }, + { + "R": 122, + "G": 122, + "B": 122, + "A": 255 + }, + { + "R": 94, + "G": 94, + "B": 94, + "A": 255 + }, + { + "R": 64, + "G": 64, + "B": 64, + "A": 255 + }, + { + "R": 29, + "G": 29, + "B": 29, + "A": 255 + } + ] + }, + { + "name": "Greys_r", + "interpolate": true, + "colours": [ + { + "R": 29, + "G": 29, + "B": 29, + "A": 255 + }, + { + "R": 64, + "G": 64, + "B": 64, + "A": 255 + }, + { + "R": 94, + "G": 94, + "B": 94, + "A": 255 + }, + { + "R": 122, + "G": 122, + "B": 122, + "A": 255 + }, + { + "R": 150, + "G": 150, + "B": 150, + "A": 255 + }, + { + "R": 181, + "G": 181, + "B": 181, + "A": 255 + }, + { + "R": 206, + "G": 206, + "B": 206, + "A": 255 + }, + { + "R": 226, + "G": 226, + "B": 226, + "A": 255 + }, + { + "R": 243, + "G": 243, + "B": 243, + "A": 255 + } + ] + }, + { + "name": "OrRd", + "interpolate": true, + "colours": [ + { + "R": 254, + "G": 235, + "B": 207, + "A": 255 + }, + { + "R": 253, + "G": 220, + "B": 174, + "A": 255 + }, + { + "R": 253, + "G": 202, + "B": 148, + "A": 255 + }, + { + "R": 252, + "G": 177, + "B": 123, + "A": 255 + }, + { + "R": 251, + "G": 140, + "B": 88, + "A": 255 + }, + { + "R": 241, + "G": 109, + "B": 75, + "A": 255 + }, + { + "R": 224, + "G": 68, + "B": 46, + "A": 255 + }, + { + "R": 200, + "G": 28, + "B": 18, + "A": 255 + }, + { + "R": 167, + "G": 0, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "OrRd_r", + "interpolate": true, + "colours": [ + { + "R": 167, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 200, + "G": 28, + "B": 18, + "A": 255 + }, + { + "R": 224, + "G": 68, + "B": 46, + "A": 255 + }, + { + "R": 241, + "G": 109, + "B": 75, + "A": 255 + }, + { + "R": 252, + "G": 141, + "B": 89, + "A": 255 + }, + { + "R": 252, + "G": 177, + "B": 123, + "A": 255 + }, + { + "R": 253, + "G": 202, + "B": 148, + "A": 255 + }, + { + "R": 253, + "G": 220, + "B": 174, + "A": 255 + }, + { + "R": 254, + "G": 235, + "B": 207, + "A": 255 + } + ] + }, + { + "name": "Oranges", + "interpolate": true, + "colours": [ + { + "R": 254, + "G": 233, + "B": 212, + "A": 255 + }, + { + "R": 253, + "G": 216, + "B": 179, + "A": 255 + }, + { + "R": 253, + "G": 194, + "B": 140, + "A": 255 + }, + { + "R": 253, + "G": 167, + "B": 97, + "A": 255 + }, + { + "R": 252, + "G": 140, + "B": 59, + "A": 255 + }, + { + "R": 243, + "G": 112, + "B": 27, + "A": 255 + }, + { + "R": 226, + "G": 84, + "B": 7, + "A": 255 + }, + { + "R": 196, + "G": 64, + "B": 1, + "A": 255 + }, + { + "R": 157, + "G": 50, + "B": 3, + "A": 255 + } + ] + }, + { + "name": "Oranges_r", + "interpolate": true, + "colours": [ + { + "R": 157, + "G": 50, + "B": 3, + "A": 255 + }, + { + "R": 196, + "G": 64, + "B": 1, + "A": 255 + }, + { + "R": 226, + "G": 84, + "B": 7, + "A": 255 + }, + { + "R": 243, + "G": 112, + "B": 27, + "A": 255 + }, + { + "R": 253, + "G": 141, + "B": 60, + "A": 255 + }, + { + "R": 253, + "G": 167, + "B": 97, + "A": 255 + }, + { + "R": 253, + "G": 194, + "B": 140, + "A": 255 + }, + { + "R": 253, + "G": 216, + "B": 179, + "A": 255 + }, + { + "R": 254, + "G": 233, + "B": 212, + "A": 255 + } + ] + }, + { + "name": "PRGn", + "interpolate": true, + "colours": [ + { + "R": 116, + "G": 41, + "B": 129, + "A": 255 + }, + { + "R": 153, + "G": 112, + "B": 171, + "A": 255 + }, + { + "R": 193, + "G": 163, + "B": 206, + "A": 255 + }, + { + "R": 231, + "G": 212, + "B": 232, + "A": 255 + }, + { + "R": 246, + "G": 246, + "B": 246, + "A": 255 + }, + { + "R": 217, + "G": 240, + "B": 211, + "A": 255 + }, + { + "R": 164, + "G": 218, + "B": 158, + "A": 255 + }, + { + "R": 90, + "G": 174, + "B": 97, + "A": 255 + }, + { + "R": 26, + "G": 118, + "B": 54, + "A": 255 + } + ] + }, + { + "name": "PRGn_r", + "interpolate": true, + "colours": [ + { + "R": 26, + "G": 118, + "B": 54, + "A": 255 + }, + { + "R": 90, + "G": 174, + "B": 97, + "A": 255 + }, + { + "R": 164, + "G": 218, + "B": 158, + "A": 255 + }, + { + "R": 217, + "G": 240, + "B": 211, + "A": 255 + }, + { + "R": 246, + "G": 246, + "B": 246, + "A": 255 + }, + { + "R": 231, + "G": 212, + "B": 232, + "A": 255 + }, + { + "R": 193, + "G": 163, + "B": 206, + "A": 255 + }, + { + "R": 153, + "G": 112, + "B": 171, + "A": 255 + }, + { + "R": 116, + "G": 41, + "B": 129, + "A": 255 + } + ] + }, + { + "name": "Paired", + "interpolate": true, + "colours": [ + { + "R": 31, + "G": 120, + "B": 180, + "A": 255 + }, + { + "R": 178, + "G": 223, + "B": 138, + "A": 255 + }, + { + "R": 51, + "G": 160, + "B": 44, + "A": 255 + }, + { + "R": 251, + "G": 154, + "B": 153, + "A": 255 + }, + { + "R": 253, + "G": 191, + "B": 111, + "A": 255 + }, + { + "R": 255, + "G": 127, + "B": 0, + "A": 255 + }, + { + "R": 202, + "G": 178, + "B": 214, + "A": 255 + }, + { + "R": 106, + "G": 61, + "B": 154, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 153, + "A": 255 + } + ] + }, + { + "name": "Paired_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 255, + "B": 153, + "A": 255 + }, + { + "R": 106, + "G": 61, + "B": 154, + "A": 255 + }, + { + "R": 202, + "G": 178, + "B": 214, + "A": 255 + }, + { + "R": 255, + "G": 127, + "B": 0, + "A": 255 + }, + { + "R": 227, + "G": 26, + "B": 28, + "A": 255 + }, + { + "R": 251, + "G": 154, + "B": 153, + "A": 255 + }, + { + "R": 51, + "G": 160, + "B": 44, + "A": 255 + }, + { + "R": 178, + "G": 223, + "B": 138, + "A": 255 + }, + { + "R": 31, + "G": 120, + "B": 180, + "A": 255 + } + ] + }, + { + "name": "Pastel1", + "interpolate": true, + "colours": [ + { + "R": 251, + "G": 180, + "B": 174, + "A": 255 + }, + { + "R": 179, + "G": 205, + "B": 227, + "A": 255 + }, + { + "R": 204, + "G": 235, + "B": 197, + "A": 255 + }, + { + "R": 222, + "G": 203, + "B": 228, + "A": 255 + }, + { + "R": 254, + "G": 217, + "B": 166, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 204, + "A": 255 + }, + { + "R": 229, + "G": 216, + "B": 189, + "A": 255 + }, + { + "R": 253, + "G": 218, + "B": 236, + "A": 255 + }, + { + "R": 242, + "G": 242, + "B": 242, + "A": 255 + } + ] + }, + { + "name": "Pastel1_r", + "interpolate": true, + "colours": [ + { + "R": 242, + "G": 242, + "B": 242, + "A": 255 + }, + { + "R": 253, + "G": 218, + "B": 236, + "A": 255 + }, + { + "R": 229, + "G": 216, + "B": 189, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 204, + "A": 255 + }, + { + "R": 254, + "G": 217, + "B": 166, + "A": 255 + }, + { + "R": 222, + "G": 203, + "B": 228, + "A": 255 + }, + { + "R": 204, + "G": 235, + "B": 197, + "A": 255 + }, + { + "R": 179, + "G": 205, + "B": 227, + "A": 255 + }, + { + "R": 251, + "G": 180, + "B": 174, + "A": 255 + } + ] + }, + { + "name": "Pastel2", + "interpolate": true, + "colours": [ + { + "R": 179, + "G": 226, + "B": 205, + "A": 255 + }, + { + "R": 253, + "G": 205, + "B": 172, + "A": 255 + }, + { + "R": 203, + "G": 213, + "B": 232, + "A": 255 + }, + { + "R": 244, + "G": 202, + "B": 228, + "A": 255 + }, + { + "R": 230, + "G": 245, + "B": 201, + "A": 255 + }, + { + "R": 230, + "G": 245, + "B": 201, + "A": 255 + }, + { + "R": 255, + "G": 242, + "B": 174, + "A": 255 + }, + { + "R": 241, + "G": 226, + "B": 204, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + } + ] + }, + { + "name": "Pastel2_r", + "interpolate": true, + "colours": [ + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 241, + "G": 226, + "B": 204, + "A": 255 + }, + { + "R": 255, + "G": 242, + "B": 174, + "A": 255 + }, + { + "R": 230, + "G": 245, + "B": 201, + "A": 255 + }, + { + "R": 244, + "G": 202, + "B": 228, + "A": 255 + }, + { + "R": 244, + "G": 202, + "B": 228, + "A": 255 + }, + { + "R": 203, + "G": 213, + "B": 232, + "A": 255 + }, + { + "R": 253, + "G": 205, + "B": 172, + "A": 255 + }, + { + "R": 179, + "G": 226, + "B": 205, + "A": 255 + } + ] + }, + { + "name": "PiYG", + "interpolate": true, + "colours": [ + { + "R": 195, + "G": 26, + "B": 124, + "A": 255 + }, + { + "R": 222, + "G": 119, + "B": 174, + "A": 255 + }, + { + "R": 240, + "G": 180, + "B": 217, + "A": 255 + }, + { + "R": 253, + "G": 224, + "B": 239, + "A": 255 + }, + { + "R": 246, + "G": 246, + "B": 246, + "A": 255 + }, + { + "R": 230, + "G": 245, + "B": 208, + "A": 255 + }, + { + "R": 182, + "G": 224, + "B": 132, + "A": 255 + }, + { + "R": 127, + "G": 188, + "B": 65, + "A": 255 + }, + { + "R": 76, + "G": 145, + "B": 32, + "A": 255 + } + ] + }, + { + "name": "PiYG_r", + "interpolate": true, + "colours": [ + { + "R": 76, + "G": 145, + "B": 32, + "A": 255 + }, + { + "R": 127, + "G": 188, + "B": 65, + "A": 255 + }, + { + "R": 182, + "G": 224, + "B": 132, + "A": 255 + }, + { + "R": 230, + "G": 245, + "B": 208, + "A": 255 + }, + { + "R": 247, + "G": 246, + "B": 246, + "A": 255 + }, + { + "R": 253, + "G": 224, + "B": 239, + "A": 255 + }, + { + "R": 240, + "G": 180, + "B": 217, + "A": 255 + }, + { + "R": 222, + "G": 119, + "B": 174, + "A": 255 + }, + { + "R": 195, + "G": 26, + "B": 124, + "A": 255 + } + ] + }, + { + "name": "PuBu", + "interpolate": true, + "colours": [ + { + "R": 240, + "G": 234, + "B": 243, + "A": 255 + }, + { + "R": 219, + "G": 217, + "B": 234, + "A": 255 + }, + { + "R": 191, + "G": 201, + "B": 225, + "A": 255 + }, + { + "R": 156, + "G": 185, + "B": 216, + "A": 255 + }, + { + "R": 115, + "G": 168, + "B": 206, + "A": 255 + }, + { + "R": 66, + "G": 148, + "B": 195, + "A": 255 + }, + { + "R": 23, + "G": 124, + "B": 182, + "A": 255 + }, + { + "R": 4, + "G": 103, + "B": 162, + "A": 255 + }, + { + "R": 3, + "G": 82, + "B": 129, + "A": 255 + } + ] + }, + { + "name": "PuBuGn", + "interpolate": true, + "colours": [ + { + "R": 240, + "G": 230, + "B": 242, + "A": 255 + }, + { + "R": 219, + "G": 215, + "B": 234, + "A": 255 + }, + { + "R": 191, + "G": 201, + "B": 225, + "A": 255 + }, + { + "R": 153, + "G": 185, + "B": 216, + "A": 255 + }, + { + "R": 102, + "G": 168, + "B": 206, + "A": 255 + }, + { + "R": 63, + "G": 148, + "B": 195, + "A": 255 + }, + { + "R": 21, + "G": 134, + "B": 158, + "A": 255 + }, + { + "R": 1, + "G": 120, + "B": 118, + "A": 255 + }, + { + "R": 1, + "G": 99, + "B": 81, + "A": 255 + } + ] + }, + { + "name": "PuBuGn_r", + "interpolate": true, + "colours": [ + { + "R": 1, + "G": 99, + "B": 81, + "A": 255 + }, + { + "R": 1, + "G": 120, + "B": 118, + "A": 255 + }, + { + "R": 21, + "G": 134, + "B": 158, + "A": 255 + }, + { + "R": 63, + "G": 149, + "B": 195, + "A": 255 + }, + { + "R": 103, + "G": 169, + "B": 207, + "A": 255 + }, + { + "R": 153, + "G": 185, + "B": 216, + "A": 255 + }, + { + "R": 191, + "G": 201, + "B": 225, + "A": 255 + }, + { + "R": 219, + "G": 215, + "B": 234, + "A": 255 + }, + { + "R": 240, + "G": 230, + "B": 242, + "A": 255 + } + ] + }, + { + "name": "PuBu_r", + "interpolate": true, + "colours": [ + { + "R": 3, + "G": 82, + "B": 129, + "A": 255 + }, + { + "R": 4, + "G": 103, + "B": 162, + "A": 255 + }, + { + "R": 23, + "G": 124, + "B": 182, + "A": 255 + }, + { + "R": 66, + "G": 149, + "B": 195, + "A": 255 + }, + { + "R": 116, + "G": 169, + "B": 207, + "A": 255 + }, + { + "R": 156, + "G": 185, + "B": 216, + "A": 255 + }, + { + "R": 191, + "G": 201, + "B": 225, + "A": 255 + }, + { + "R": 219, + "G": 217, + "B": 234, + "A": 255 + }, + { + "R": 240, + "G": 234, + "B": 243, + "A": 255 + } + ] + }, + { + "name": "PuOr", + "interpolate": true, + "colours": [ + { + "R": 177, + "G": 87, + "B": 6, + "A": 255 + }, + { + "R": 224, + "G": 130, + "B": 20, + "A": 255 + }, + { + "R": 252, + "G": 182, + "B": 97, + "A": 255 + }, + { + "R": 254, + "G": 224, + "B": 182, + "A": 255 + }, + { + "R": 246, + "G": 246, + "B": 246, + "A": 255 + }, + { + "R": 216, + "G": 218, + "B": 235, + "A": 255 + }, + { + "R": 177, + "G": 169, + "B": 209, + "A": 255 + }, + { + "R": 128, + "G": 115, + "B": 172, + "A": 255 + }, + { + "R": 83, + "G": 38, + "B": 134, + "A": 255 + } + ] + }, + { + "name": "PuOr_r", + "interpolate": true, + "colours": [ + { + "R": 83, + "G": 38, + "B": 134, + "A": 255 + }, + { + "R": 128, + "G": 115, + "B": 172, + "A": 255 + }, + { + "R": 177, + "G": 169, + "B": 209, + "A": 255 + }, + { + "R": 216, + "G": 218, + "B": 235, + "A": 255 + }, + { + "R": 247, + "G": 246, + "B": 245, + "A": 255 + }, + { + "R": 254, + "G": 224, + "B": 182, + "A": 255 + }, + { + "R": 252, + "G": 182, + "B": 97, + "A": 255 + }, + { + "R": 224, + "G": 130, + "B": 20, + "A": 255 + }, + { + "R": 177, + "G": 87, + "B": 6, + "A": 255 + } + ] + }, + { + "name": "PuRd", + "interpolate": true, + "colours": [ + { + "R": 234, + "G": 229, + "B": 241, + "A": 255 + }, + { + "R": 219, + "G": 201, + "B": 226, + "A": 255 + }, + { + "R": 207, + "G": 170, + "B": 210, + "A": 255 + }, + { + "R": 205, + "G": 138, + "B": 194, + "A": 255 + }, + { + "R": 223, + "G": 100, + "B": 175, + "A": 255 + }, + { + "R": 229, + "G": 52, + "B": 145, + "A": 255 + }, + { + "R": 215, + "G": 26, + "B": 105, + "A": 255 + }, + { + "R": 184, + "G": 10, + "B": 78, + "A": 255 + }, + { + "R": 141, + "G": 0, + "B": 59, + "A": 255 + } + ] + }, + { + "name": "PuRd_r", + "interpolate": true, + "colours": [ + { + "R": 141, + "G": 0, + "B": 59, + "A": 255 + }, + { + "R": 184, + "G": 10, + "B": 78, + "A": 255 + }, + { + "R": 215, + "G": 26, + "B": 105, + "A": 255 + }, + { + "R": 229, + "G": 53, + "B": 145, + "A": 255 + }, + { + "R": 222, + "G": 101, + "B": 176, + "A": 255 + }, + { + "R": 205, + "G": 138, + "B": 194, + "A": 255 + }, + { + "R": 207, + "G": 170, + "B": 210, + "A": 255 + }, + { + "R": 219, + "G": 201, + "B": 226, + "A": 255 + }, + { + "R": 234, + "G": 229, + "B": 241, + "A": 255 + } + ] + }, + { + "name": "Purples", + "interpolate": true, + "colours": [ + { + "R": 241, + "G": 240, + "B": 246, + "A": 255 + }, + { + "R": 226, + "G": 225, + "B": 239, + "A": 255 + }, + { + "R": 206, + "G": 206, + "B": 229, + "A": 255 + }, + { + "R": 182, + "G": 182, + "B": 216, + "A": 255 + }, + { + "R": 157, + "G": 153, + "B": 199, + "A": 255 + }, + { + "R": 134, + "G": 130, + "B": 188, + "A": 255 + }, + { + "R": 114, + "G": 97, + "B": 171, + "A": 255 + }, + { + "R": 97, + "G": 64, + "B": 155, + "A": 255 + }, + { + "R": 79, + "G": 30, + "B": 139, + "A": 255 + } + ] + }, + { + "name": "Purples_r", + "interpolate": true, + "colours": [ + { + "R": 79, + "G": 30, + "B": 139, + "A": 255 + }, + { + "R": 97, + "G": 64, + "B": 155, + "A": 255 + }, + { + "R": 114, + "G": 97, + "B": 171, + "A": 255 + }, + { + "R": 134, + "G": 130, + "B": 188, + "A": 255 + }, + { + "R": 158, + "G": 154, + "B": 200, + "A": 255 + }, + { + "R": 182, + "G": 182, + "B": 216, + "A": 255 + }, + { + "R": 206, + "G": 206, + "B": 229, + "A": 255 + }, + { + "R": 226, + "G": 225, + "B": 239, + "A": 255 + }, + { + "R": 241, + "G": 240, + "B": 246, + "A": 255 + } + ] + }, + { + "name": "RdBu", + "interpolate": true, + "colours": [ + { + "R": 176, + "G": 23, + "B": 42, + "A": 255 + }, + { + "R": 214, + "G": 96, + "B": 77, + "A": 255 + }, + { + "R": 243, + "G": 163, + "B": 128, + "A": 255 + }, + { + "R": 253, + "G": 219, + "B": 199, + "A": 255 + }, + { + "R": 246, + "G": 246, + "B": 246, + "A": 255 + }, + { + "R": 209, + "G": 229, + "B": 240, + "A": 255 + }, + { + "R": 144, + "G": 196, + "B": 221, + "A": 255 + }, + { + "R": 67, + "G": 147, + "B": 195, + "A": 255 + }, + { + "R": 32, + "G": 100, + "B": 170, + "A": 255 + } + ] + }, + { + "name": "RdBu_r", + "interpolate": true, + "colours": [ + { + "R": 32, + "G": 100, + "B": 170, + "A": 255 + }, + { + "R": 67, + "G": 147, + "B": 195, + "A": 255 + }, + { + "R": 144, + "G": 196, + "B": 221, + "A": 255 + }, + { + "R": 209, + "G": 229, + "B": 240, + "A": 255 + }, + { + "R": 247, + "G": 246, + "B": 246, + "A": 255 + }, + { + "R": 253, + "G": 219, + "B": 199, + "A": 255 + }, + { + "R": 243, + "G": 163, + "B": 128, + "A": 255 + }, + { + "R": 214, + "G": 96, + "B": 77, + "A": 255 + }, + { + "R": 176, + "G": 23, + "B": 42, + "A": 255 + } + ] + }, + { + "name": "RdGy", + "interpolate": true, + "colours": [ + { + "R": 176, + "G": 23, + "B": 42, + "A": 255 + }, + { + "R": 214, + "G": 96, + "B": 77, + "A": 255 + }, + { + "R": 243, + "G": 163, + "B": 128, + "A": 255 + }, + { + "R": 253, + "G": 219, + "B": 199, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 254, + "A": 255 + }, + { + "R": 224, + "G": 224, + "B": 224, + "A": 255 + }, + { + "R": 185, + "G": 185, + "B": 185, + "A": 255 + }, + { + "R": 135, + "G": 135, + "B": 135, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + } + ] + }, + { + "name": "RdGy_r", + "interpolate": true, + "colours": [ + { + "R": 75, + "G": 75, + "B": 75, + "A": 255 + }, + { + "R": 135, + "G": 135, + "B": 135, + "A": 255 + }, + { + "R": 184, + "G": 184, + "B": 184, + "A": 255 + }, + { + "R": 224, + "G": 224, + "B": 224, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 253, + "A": 255 + }, + { + "R": 253, + "G": 219, + "B": 199, + "A": 255 + }, + { + "R": 243, + "G": 163, + "B": 128, + "A": 255 + }, + { + "R": 214, + "G": 96, + "B": 77, + "A": 255 + }, + { + "R": 176, + "G": 23, + "B": 42, + "A": 255 + } + ] + }, + { + "name": "RdPu", + "interpolate": true, + "colours": [ + { + "R": 253, + "G": 228, + "B": 225, + "A": 255 + }, + { + "R": 252, + "G": 207, + "B": 203, + "A": 255 + }, + { + "R": 251, + "G": 182, + "B": 187, + "A": 255 + }, + { + "R": 249, + "G": 148, + "B": 177, + "A": 255 + }, + { + "R": 246, + "G": 103, + "B": 160, + "A": 255 + }, + { + "R": 226, + "G": 62, + "B": 153, + "A": 255 + }, + { + "R": 192, + "G": 20, + "B": 135, + "A": 255 + }, + { + "R": 153, + "G": 1, + "B": 123, + "A": 255 + }, + { + "R": 111, + "G": 0, + "B": 116, + "A": 255 + } + ] + }, + { + "name": "RdPu_r", + "interpolate": true, + "colours": [ + { + "R": 111, + "G": 0, + "B": 116, + "A": 255 + }, + { + "R": 153, + "G": 1, + "B": 123, + "A": 255 + }, + { + "R": 192, + "G": 20, + "B": 135, + "A": 255 + }, + { + "R": 226, + "G": 62, + "B": 153, + "A": 255 + }, + { + "R": 247, + "G": 104, + "B": 161, + "A": 255 + }, + { + "R": 249, + "G": 148, + "B": 177, + "A": 255 + }, + { + "R": 251, + "G": 182, + "B": 187, + "A": 255 + }, + { + "R": 252, + "G": 207, + "B": 203, + "A": 255 + }, + { + "R": 253, + "G": 228, + "B": 225, + "A": 255 + } + ] + }, + { + "name": "RdYlBu", + "interpolate": true, + "colours": [ + { + "R": 214, + "G": 47, + "B": 38, + "A": 255 + }, + { + "R": 244, + "G": 109, + "B": 67, + "A": 255 + }, + { + "R": 252, + "G": 172, + "B": 96, + "A": 255 + }, + { + "R": 254, + "G": 224, + "B": 144, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 192, + "A": 255 + }, + { + "R": 224, + "G": 243, + "B": 247, + "A": 255 + }, + { + "R": 169, + "G": 216, + "B": 232, + "A": 255 + }, + { + "R": 116, + "G": 173, + "B": 209, + "A": 255 + }, + { + "R": 68, + "G": 115, + "B": 179, + "A": 255 + } + ] + }, + { + "name": "RdYlBu_r", + "interpolate": true, + "colours": [ + { + "R": 68, + "G": 115, + "B": 179, + "A": 255 + }, + { + "R": 116, + "G": 173, + "B": 209, + "A": 255 + }, + { + "R": 169, + "G": 216, + "B": 232, + "A": 255 + }, + { + "R": 224, + "G": 243, + "B": 248, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 190, + "A": 255 + }, + { + "R": 254, + "G": 224, + "B": 144, + "A": 255 + }, + { + "R": 252, + "G": 172, + "B": 96, + "A": 255 + }, + { + "R": 244, + "G": 109, + "B": 67, + "A": 255 + }, + { + "R": 214, + "G": 47, + "B": 38, + "A": 255 + } + ] + }, + { + "name": "RdYlGn", + "interpolate": true, + "colours": [ + { + "R": 214, + "G": 47, + "B": 38, + "A": 255 + }, + { + "R": 244, + "G": 109, + "B": 67, + "A": 255 + }, + { + "R": 252, + "G": 172, + "B": 96, + "A": 255 + }, + { + "R": 254, + "G": 224, + "B": 139, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 189, + "A": 255 + }, + { + "R": 217, + "G": 239, + "B": 139, + "A": 255 + }, + { + "R": 164, + "G": 216, + "B": 105, + "A": 255 + }, + { + "R": 102, + "G": 189, + "B": 99, + "A": 255 + }, + { + "R": 25, + "G": 151, + "B": 79, + "A": 255 + } + ] + }, + { + "name": "RdYlGn_r", + "interpolate": true, + "colours": [ + { + "R": 25, + "G": 151, + "B": 79, + "A": 255 + }, + { + "R": 102, + "G": 189, + "B": 99, + "A": 255 + }, + { + "R": 164, + "G": 216, + "B": 105, + "A": 255 + }, + { + "R": 217, + "G": 239, + "B": 139, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 189, + "A": 255 + }, + { + "R": 254, + "G": 224, + "B": 139, + "A": 255 + }, + { + "R": 252, + "G": 172, + "B": 96, + "A": 255 + }, + { + "R": 244, + "G": 109, + "B": 67, + "A": 255 + }, + { + "R": 214, + "G": 47, + "B": 38, + "A": 255 + } + ] + }, + { + "name": "Reds", + "interpolate": true, + "colours": [ + { + "R": 254, + "G": 228, + "B": 216, + "A": 255 + }, + { + "R": 252, + "G": 201, + "B": 180, + "A": 255 + }, + { + "R": 252, + "G": 171, + "B": 142, + "A": 255 + }, + { + "R": 251, + "G": 138, + "B": 106, + "A": 255 + }, + { + "R": 250, + "G": 105, + "B": 73, + "A": 255 + }, + { + "R": 241, + "G": 68, + "B": 50, + "A": 255 + }, + { + "R": 216, + "G": 37, + "B": 34, + "A": 255 + }, + { + "R": 187, + "G": 20, + "B": 25, + "A": 255 + }, + { + "R": 151, + "G": 11, + "B": 19, + "A": 255 + } + ] + }, + { + "name": "Reds_r", + "interpolate": true, + "colours": [ + { + "R": 151, + "G": 11, + "B": 19, + "A": 255 + }, + { + "R": 187, + "G": 20, + "B": 25, + "A": 255 + }, + { + "R": 216, + "G": 37, + "B": 34, + "A": 255 + }, + { + "R": 241, + "G": 68, + "B": 50, + "A": 255 + }, + { + "R": 251, + "G": 106, + "B": 74, + "A": 255 + }, + { + "R": 251, + "G": 138, + "B": 106, + "A": 255 + }, + { + "R": 252, + "G": 171, + "B": 142, + "A": 255 + }, + { + "R": 252, + "G": 201, + "B": 180, + "A": 255 + }, + { + "R": 254, + "G": 228, + "B": 216, + "A": 255 + } + ] + }, + { + "name": "Set1", + "interpolate": true, + "colours": [ + { + "R": 228, + "G": 26, + "B": 28, + "A": 255 + }, + { + "R": 55, + "G": 126, + "B": 184, + "A": 255 + }, + { + "R": 77, + "G": 175, + "B": 74, + "A": 255 + }, + { + "R": 152, + "G": 78, + "B": 163, + "A": 255 + }, + { + "R": 255, + "G": 127, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 51, + "A": 255 + }, + { + "R": 166, + "G": 86, + "B": 40, + "A": 255 + }, + { + "R": 247, + "G": 129, + "B": 191, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + } + ] + }, + { + "name": "Set1_r", + "interpolate": true, + "colours": [ + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 247, + "G": 129, + "B": 191, + "A": 255 + }, + { + "R": 166, + "G": 86, + "B": 40, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 51, + "A": 255 + }, + { + "R": 255, + "G": 127, + "B": 0, + "A": 255 + }, + { + "R": 152, + "G": 78, + "B": 163, + "A": 255 + }, + { + "R": 77, + "G": 175, + "B": 74, + "A": 255 + }, + { + "R": 55, + "G": 126, + "B": 184, + "A": 255 + }, + { + "R": 228, + "G": 26, + "B": 28, + "A": 255 + } + ] + }, + { + "name": "Set2", + "interpolate": true, + "colours": [ + { + "R": 102, + "G": 194, + "B": 165, + "A": 255 + }, + { + "R": 252, + "G": 141, + "B": 98, + "A": 255 + }, + { + "R": 141, + "G": 160, + "B": 203, + "A": 255 + }, + { + "R": 231, + "G": 138, + "B": 195, + "A": 255 + }, + { + "R": 166, + "G": 216, + "B": 84, + "A": 255 + }, + { + "R": 166, + "G": 216, + "B": 84, + "A": 255 + }, + { + "R": 255, + "G": 217, + "B": 47, + "A": 255 + }, + { + "R": 229, + "G": 196, + "B": 148, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + } + ] + }, + { + "name": "Set2_r", + "interpolate": true, + "colours": [ + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 229, + "G": 196, + "B": 148, + "A": 255 + }, + { + "R": 255, + "G": 217, + "B": 47, + "A": 255 + }, + { + "R": 166, + "G": 216, + "B": 84, + "A": 255 + }, + { + "R": 231, + "G": 138, + "B": 195, + "A": 255 + }, + { + "R": 231, + "G": 138, + "B": 195, + "A": 255 + }, + { + "R": 141, + "G": 160, + "B": 203, + "A": 255 + }, + { + "R": 252, + "G": 141, + "B": 98, + "A": 255 + }, + { + "R": 102, + "G": 194, + "B": 165, + "A": 255 + } + ] + }, + { + "name": "Set3", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 255, + "B": 179, + "A": 255 + }, + { + "R": 190, + "G": 186, + "B": 218, + "A": 255 + }, + { + "R": 251, + "G": 128, + "B": 114, + "A": 255 + }, + { + "R": 128, + "G": 177, + "B": 211, + "A": 255 + }, + { + "R": 179, + "G": 222, + "B": 105, + "A": 255 + }, + { + "R": 252, + "G": 205, + "B": 229, + "A": 255 + }, + { + "R": 217, + "G": 217, + "B": 217, + "A": 255 + }, + { + "R": 188, + "G": 128, + "B": 189, + "A": 255 + }, + { + "R": 204, + "G": 235, + "B": 197, + "A": 255 + } + ] + }, + { + "name": "Set3_r", + "interpolate": true, + "colours": [ + { + "R": 204, + "G": 235, + "B": 197, + "A": 255 + }, + { + "R": 188, + "G": 128, + "B": 189, + "A": 255 + }, + { + "R": 217, + "G": 217, + "B": 217, + "A": 255 + }, + { + "R": 252, + "G": 205, + "B": 229, + "A": 255 + }, + { + "R": 253, + "G": 180, + "B": 98, + "A": 255 + }, + { + "R": 128, + "G": 177, + "B": 211, + "A": 255 + }, + { + "R": 251, + "G": 128, + "B": 114, + "A": 255 + }, + { + "R": 190, + "G": 186, + "B": 218, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 179, + "A": 255 + } + ] + }, + { + "name": "Spectral", + "interpolate": true, + "colours": [ + { + "R": 211, + "G": 60, + "B": 78, + "A": 255 + }, + { + "R": 244, + "G": 109, + "B": 67, + "A": 255 + }, + { + "R": 252, + "G": 172, + "B": 96, + "A": 255 + }, + { + "R": 254, + "G": 224, + "B": 139, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 190, + "A": 255 + }, + { + "R": 230, + "G": 245, + "B": 152, + "A": 255 + }, + { + "R": 169, + "G": 220, + "B": 164, + "A": 255 + }, + { + "R": 102, + "G": 194, + "B": 165, + "A": 255 + }, + { + "R": 50, + "G": 134, + "B": 188, + "A": 255 + } + ] + }, + { + "name": "Spectral_r", + "interpolate": true, + "colours": [ + { + "R": 50, + "G": 134, + "B": 188, + "A": 255 + }, + { + "R": 102, + "G": 194, + "B": 165, + "A": 255 + }, + { + "R": 169, + "G": 220, + "B": 164, + "A": 255 + }, + { + "R": 230, + "G": 245, + "B": 152, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 189, + "A": 255 + }, + { + "R": 254, + "G": 224, + "B": 139, + "A": 255 + }, + { + "R": 252, + "G": 172, + "B": 96, + "A": 255 + }, + { + "R": 244, + "G": 109, + "B": 67, + "A": 255 + }, + { + "R": 211, + "G": 60, + "B": 78, + "A": 255 + } + ] + }, + { + "name": "Wistia", + "interpolate": true, + "colours": [ + { + "R": 238, + "G": 245, + "B": 84, + "A": 255 + }, + { + "R": 249, + "G": 236, + "B": 45, + "A": 255 + }, + { + "R": 255, + "G": 223, + "B": 21, + "A": 255 + }, + { + "R": 255, + "G": 206, + "B": 10, + "A": 255 + }, + { + "R": 255, + "G": 188, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 177, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 165, + "B": 0, + "A": 255 + }, + { + "R": 254, + "G": 153, + "B": 0, + "A": 255 + }, + { + "R": 253, + "G": 139, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "Wistia_r", + "interpolate": true, + "colours": [ + { + "R": 253, + "G": 139, + "B": 0, + "A": 255 + }, + { + "R": 254, + "G": 153, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 165, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 177, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 189, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 206, + "B": 10, + "A": 255 + }, + { + "R": 255, + "G": 223, + "B": 21, + "A": 255 + }, + { + "R": 249, + "G": 236, + "B": 45, + "A": 255 + }, + { + "R": 238, + "G": 245, + "B": 84, + "A": 255 + } + ] + }, + { + "name": "YlGn", + "interpolate": true, + "colours": [ + { + "R": 248, + "G": 252, + "B": 194, + "A": 255 + }, + { + "R": 229, + "G": 244, + "B": 171, + "A": 255 + }, + { + "R": 200, + "G": 232, + "B": 154, + "A": 255 + }, + { + "R": 162, + "G": 216, + "B": 137, + "A": 255 + }, + { + "R": 119, + "G": 197, + "B": 120, + "A": 255 + }, + { + "R": 75, + "G": 176, + "B": 98, + "A": 255 + }, + { + "R": 46, + "G": 146, + "B": 76, + "A": 255 + }, + { + "R": 21, + "G": 120, + "B": 62, + "A": 255 + }, + { + "R": 0, + "G": 96, + "B": 51, + "A": 255 + } + ] + }, + { + "name": "YlGnBu", + "interpolate": true, + "colours": [ + { + "R": 240, + "G": 249, + "B": 185, + "A": 255 + }, + { + "R": 214, + "G": 239, + "B": 178, + "A": 255 + }, + { + "R": 171, + "G": 222, + "B": 182, + "A": 255 + }, + { + "R": 114, + "G": 200, + "B": 188, + "A": 255 + }, + { + "R": 64, + "G": 181, + "B": 195, + "A": 255 + }, + { + "R": 36, + "G": 152, + "B": 192, + "A": 255 + }, + { + "R": 32, + "G": 113, + "B": 177, + "A": 255 + }, + { + "R": 35, + "G": 77, + "B": 160, + "A": 255 + }, + { + "R": 30, + "G": 47, + "B": 135, + "A": 255 + } + ] + }, + { + "name": "YlGnBu_r", + "interpolate": true, + "colours": [ + { + "R": 30, + "G": 47, + "B": 135, + "A": 255 + }, + { + "R": 35, + "G": 77, + "B": 160, + "A": 255 + }, + { + "R": 32, + "G": 113, + "B": 177, + "A": 255 + }, + { + "R": 36, + "G": 152, + "B": 192, + "A": 255 + }, + { + "R": 65, + "G": 182, + "B": 195, + "A": 255 + }, + { + "R": 114, + "G": 200, + "B": 188, + "A": 255 + }, + { + "R": 171, + "G": 222, + "B": 182, + "A": 255 + }, + { + "R": 214, + "G": 239, + "B": 178, + "A": 255 + }, + { + "R": 240, + "G": 249, + "B": 185, + "A": 255 + } + ] + }, + { + "name": "YlGn_r", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 96, + "B": 51, + "A": 255 + }, + { + "R": 21, + "G": 120, + "B": 62, + "A": 255 + }, + { + "R": 46, + "G": 146, + "B": 76, + "A": 255 + }, + { + "R": 76, + "G": 176, + "B": 98, + "A": 255 + }, + { + "R": 120, + "G": 198, + "B": 121, + "A": 255 + }, + { + "R": 162, + "G": 216, + "B": 137, + "A": 255 + }, + { + "R": 200, + "G": 232, + "B": 154, + "A": 255 + }, + { + "R": 229, + "G": 244, + "B": 171, + "A": 255 + }, + { + "R": 248, + "G": 252, + "B": 194, + "A": 255 + } + ] + }, + { + "name": "YlOrBr", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 248, + "B": 196, + "A": 255 + }, + { + "R": 254, + "G": 235, + "B": 162, + "A": 255 + }, + { + "R": 254, + "G": 215, + "B": 119, + "A": 255 + }, + { + "R": 254, + "G": 187, + "B": 71, + "A": 255 + }, + { + "R": 253, + "G": 152, + "B": 40, + "A": 255 + }, + { + "R": 239, + "G": 120, + "B": 24, + "A": 255 + }, + { + "R": 216, + "G": 89, + "B": 8, + "A": 255 + }, + { + "R": 183, + "G": 66, + "B": 2, + "A": 255 + }, + { + "R": 142, + "G": 48, + "B": 4, + "A": 255 + } + ] + }, + { + "name": "YlOrBr_r", + "interpolate": true, + "colours": [ + { + "R": 142, + "G": 48, + "B": 4, + "A": 255 + }, + { + "R": 183, + "G": 66, + "B": 2, + "A": 255 + }, + { + "R": 216, + "G": 89, + "B": 8, + "A": 255 + }, + { + "R": 239, + "G": 120, + "B": 24, + "A": 255 + }, + { + "R": 254, + "G": 153, + "B": 41, + "A": 255 + }, + { + "R": 254, + "G": 187, + "B": 71, + "A": 255 + }, + { + "R": 254, + "G": 215, + "B": 119, + "A": 255 + }, + { + "R": 254, + "G": 235, + "B": 162, + "A": 255 + }, + { + "R": 255, + "G": 248, + "B": 196, + "A": 255 + } + ] + }, + { + "name": "YlOrRd", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 240, + "B": 169, + "A": 255 + }, + { + "R": 254, + "G": 225, + "B": 134, + "A": 255 + }, + { + "R": 254, + "G": 202, + "B": 101, + "A": 255 + }, + { + "R": 253, + "G": 170, + "B": 72, + "A": 255 + }, + { + "R": 252, + "G": 140, + "B": 59, + "A": 255 + }, + { + "R": 252, + "G": 90, + "B": 45, + "A": 255 + }, + { + "R": 236, + "G": 45, + "B": 33, + "A": 255 + }, + { + "R": 211, + "G": 15, + "B": 32, + "A": 255 + }, + { + "R": 175, + "G": 0, + "B": 38, + "A": 255 + } + ] + }, + { + "name": "YlOrRd_r", + "interpolate": true, + "colours": [ + { + "R": 175, + "G": 0, + "B": 38, + "A": 255 + }, + { + "R": 211, + "G": 15, + "B": 32, + "A": 255 + }, + { + "R": 236, + "G": 45, + "B": 33, + "A": 255 + }, + { + "R": 252, + "G": 90, + "B": 45, + "A": 255 + }, + { + "R": 253, + "G": 141, + "B": 60, + "A": 255 + }, + { + "R": 253, + "G": 170, + "B": 72, + "A": 255 + }, + { + "R": 254, + "G": 202, + "B": 101, + "A": 255 + }, + { + "R": 254, + "G": 225, + "B": 134, + "A": 255 + }, + { + "R": 255, + "G": 240, + "B": 169, + "A": 255 + } + ] + }, + { + "name": "afmhot", + "interpolate": true, + "colours": [ + { + "R": 50, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 102, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 152, + "G": 24, + "B": 0, + "A": 255 + }, + { + "R": 204, + "G": 76, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 128, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 178, + "B": 50, + "A": 255 + }, + { + "R": 255, + "G": 230, + "B": 102, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 153, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 205, + "A": 255 + } + ] + }, + { + "name": "afmhot_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 255, + "B": 205, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 153, + "A": 255 + }, + { + "R": 255, + "G": 230, + "B": 102, + "A": 255 + }, + { + "R": 255, + "G": 178, + "B": 50, + "A": 255 + }, + { + "R": 254, + "G": 126, + "B": 0, + "A": 255 + }, + { + "R": 204, + "G": 76, + "B": 0, + "A": 255 + }, + { + "R": 152, + "G": 24, + "B": 0, + "A": 255 + }, + { + "R": 101, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 49, + "G": 0, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "autumn", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 25, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 51, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 76, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 102, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 128, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 179, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 204, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 230, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "autumn_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 230, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 204, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 179, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 127, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 102, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 76, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 50, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 24, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "binary", + "interpolate": true, + "colours": [ + { + "R": 230, + "G": 230, + "B": 230, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 127, + "G": 127, + "B": 127, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + }, + { + "R": 50, + "G": 50, + "B": 50, + "A": 255 + }, + { + "R": 24, + "G": 24, + "B": 24, + "A": 255 + } + ] + }, + { + "name": "binary_r", + "interpolate": true, + "colours": [ + { + "R": 25, + "G": 25, + "B": 25, + "A": 255 + }, + { + "R": 51, + "G": 51, + "B": 51, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 128, + "G": 128, + "B": 128, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 230, + "G": 230, + "B": 230, + "A": 255 + } + ] + }, + { + "name": "bone", + "interpolate": true, + "colours": [ + { + "R": 21, + "G": 21, + "B": 30, + "A": 255 + }, + { + "R": 44, + "G": 44, + "B": 62, + "A": 255 + }, + { + "R": 66, + "G": 66, + "B": 92, + "A": 255 + }, + { + "R": 89, + "G": 92, + "B": 121, + "A": 255 + }, + { + "R": 112, + "G": 123, + "B": 143, + "A": 255 + }, + { + "R": 133, + "G": 153, + "B": 165, + "A": 255 + }, + { + "R": 156, + "G": 184, + "B": 188, + "A": 255 + }, + { + "R": 185, + "G": 210, + "B": 210, + "A": 255 + }, + { + "R": 220, + "G": 233, + "B": 233, + "A": 255 + } + ] + }, + { + "name": "bone_r", + "interpolate": true, + "colours": [ + { + "R": 220, + "G": 233, + "B": 233, + "A": 255 + }, + { + "R": 185, + "G": 210, + "B": 210, + "A": 255 + }, + { + "R": 156, + "G": 184, + "B": 188, + "A": 255 + }, + { + "R": 133, + "G": 153, + "B": 165, + "A": 255 + }, + { + "R": 111, + "G": 122, + "B": 142, + "A": 255 + }, + { + "R": 89, + "G": 92, + "B": 121, + "A": 255 + }, + { + "R": 66, + "G": 66, + "B": 92, + "A": 255 + }, + { + "R": 44, + "G": 44, + "B": 62, + "A": 255 + }, + { + "R": 21, + "G": 21, + "B": 30, + "A": 255 + } + ] + }, + { + "name": "brg", + "interpolate": true, + "colours": [ + { + "R": 50, + "G": 0, + "B": 205, + "A": 255 + }, + { + "R": 102, + "G": 0, + "B": 153, + "A": 255 + }, + { + "R": 152, + "G": 0, + "B": 103, + "A": 255 + }, + { + "R": 204, + "G": 0, + "B": 50, + "A": 255 + }, + { + "R": 254, + "G": 1, + "B": 0, + "A": 255 + }, + { + "R": 204, + "G": 51, + "B": 0, + "A": 255 + }, + { + "R": 152, + "G": 103, + "B": 0, + "A": 255 + }, + { + "R": 102, + "G": 153, + "B": 0, + "A": 255 + }, + { + "R": 49, + "G": 205, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "brg_r", + "interpolate": true, + "colours": [ + { + "R": 50, + "G": 205, + "B": 0, + "A": 255 + }, + { + "R": 102, + "G": 153, + "B": 0, + "A": 255 + }, + { + "R": 152, + "G": 103, + "B": 0, + "A": 255 + }, + { + "R": 204, + "G": 50, + "B": 0, + "A": 255 + }, + { + "R": 254, + "G": 0, + "B": 1, + "A": 255 + }, + { + "R": 204, + "G": 0, + "B": 51, + "A": 255 + }, + { + "R": 152, + "G": 0, + "B": 103, + "A": 255 + }, + { + "R": 102, + "G": 0, + "B": 153, + "A": 255 + }, + { + "R": 49, + "G": 0, + "B": 205, + "A": 255 + } + ] + }, + { + "name": "bwr", + "interpolate": true, + "colours": [ + { + "R": 50, + "G": 50, + "B": 255, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 255, + "A": 255 + }, + { + "R": 152, + "G": 152, + "B": 255, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 255, + "A": 255 + }, + { + "R": 255, + "G": 254, + "B": 254, + "A": 255 + }, + { + "R": 255, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 255, + "G": 152, + "B": 152, + "A": 255 + }, + { + "R": 255, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 255, + "G": 49, + "B": 49, + "A": 255 + } + ] + }, + { + "name": "bwr_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 50, + "B": 50, + "A": 255 + }, + { + "R": 255, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 255, + "G": 152, + "B": 152, + "A": 255 + }, + { + "R": 255, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 254, + "G": 254, + "B": 255, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 255, + "A": 255 + }, + { + "R": 152, + "G": 152, + "B": 255, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 255, + "A": 255 + }, + { + "R": 49, + "G": 49, + "B": 255, + "A": 255 + } + ] + }, + { + "name": "cividis", + "interpolate": true, + "colours": [ + { + "R": 8, + "G": 51, + "B": 112, + "A": 255 + }, + { + "R": 53, + "G": 69, + "B": 108, + "A": 255 + }, + { + "R": 78, + "G": 86, + "B": 108, + "A": 255 + }, + { + "R": 102, + "G": 105, + "B": 112, + "A": 255 + }, + { + "R": 124, + "G": 123, + "B": 120, + "A": 255 + }, + { + "R": 148, + "G": 142, + "B": 119, + "A": 255 + }, + { + "R": 174, + "G": 162, + "B": 113, + "A": 255 + }, + { + "R": 200, + "G": 183, + "B": 101, + "A": 255 + }, + { + "R": 228, + "G": 206, + "B": 81, + "A": 255 + } + ] + }, + { + "name": "cividis_r", + "interpolate": true, + "colours": [ + { + "R": 228, + "G": 206, + "B": 81, + "A": 255 + }, + { + "R": 200, + "G": 183, + "B": 101, + "A": 255 + }, + { + "R": 174, + "G": 162, + "B": 113, + "A": 255 + }, + { + "R": 148, + "G": 142, + "B": 119, + "A": 255 + }, + { + "R": 123, + "G": 123, + "B": 119, + "A": 255 + }, + { + "R": 102, + "G": 105, + "B": 112, + "A": 255 + }, + { + "R": 78, + "G": 86, + "B": 108, + "A": 255 + }, + { + "R": 53, + "G": 69, + "B": 108, + "A": 255 + }, + { + "R": 8, + "G": 51, + "B": 112, + "A": 255 + } + ] + }, + { + "name": "cool", + "interpolate": true, + "colours": [ + { + "R": 25, + "G": 230, + "B": 255, + "A": 255 + }, + { + "R": 51, + "G": 204, + "B": 255, + "A": 255 + }, + { + "R": 76, + "G": 179, + "B": 255, + "A": 255 + }, + { + "R": 102, + "G": 153, + "B": 255, + "A": 255 + }, + { + "R": 128, + "G": 127, + "B": 255, + "A": 255 + }, + { + "R": 153, + "G": 102, + "B": 255, + "A": 255 + }, + { + "R": 179, + "G": 76, + "B": 255, + "A": 255 + }, + { + "R": 204, + "G": 50, + "B": 255, + "A": 255 + }, + { + "R": 230, + "G": 24, + "B": 255, + "A": 255 + } + ] + }, + { + "name": "cool_r", + "interpolate": true, + "colours": [ + { + "R": 230, + "G": 25, + "B": 255, + "A": 255 + }, + { + "R": 204, + "G": 51, + "B": 255, + "A": 255 + }, + { + "R": 179, + "G": 76, + "B": 255, + "A": 255 + }, + { + "R": 153, + "G": 102, + "B": 255, + "A": 255 + }, + { + "R": 127, + "G": 128, + "B": 255, + "A": 255 + }, + { + "R": 102, + "G": 153, + "B": 255, + "A": 255 + }, + { + "R": 76, + "G": 179, + "B": 255, + "A": 255 + }, + { + "R": 50, + "G": 204, + "B": 255, + "A": 255 + }, + { + "R": 24, + "G": 230, + "B": 255, + "A": 255 + } + ] + }, + { + "name": "coolwarm", + "interpolate": true, + "colours": [ + { + "R": 88, + "G": 118, + "B": 226, + "A": 255 + }, + { + "R": 123, + "G": 158, + "B": 248, + "A": 255 + }, + { + "R": 157, + "G": 189, + "B": 254, + "A": 255 + }, + { + "R": 192, + "G": 211, + "B": 245, + "A": 255 + }, + { + "R": 221, + "G": 220, + "B": 219, + "A": 255 + }, + { + "R": 241, + "G": 202, + "B": 182, + "A": 255 + }, + { + "R": 246, + "G": 171, + "B": 141, + "A": 255 + }, + { + "R": 237, + "G": 132, + "B": 103, + "A": 255 + }, + { + "R": 214, + "G": 82, + "B": 67, + "A": 255 + } + ] + }, + { + "name": "coolwarm_r", + "interpolate": true, + "colours": [ + { + "R": 214, + "G": 82, + "B": 67, + "A": 255 + }, + { + "R": 237, + "G": 132, + "B": 103, + "A": 255 + }, + { + "R": 246, + "G": 171, + "B": 141, + "A": 255 + }, + { + "R": 241, + "G": 202, + "B": 182, + "A": 255 + }, + { + "R": 220, + "G": 220, + "B": 221, + "A": 255 + }, + { + "R": 192, + "G": 211, + "B": 245, + "A": 255 + }, + { + "R": 157, + "G": 189, + "B": 254, + "A": 255 + }, + { + "R": 123, + "G": 158, + "B": 248, + "A": 255 + }, + { + "R": 88, + "G": 118, + "B": 226, + "A": 255 + } + ] + }, + { + "name": "copper", + "interpolate": true, + "colours": [ + { + "R": 30, + "G": 19, + "B": 12, + "A": 255 + }, + { + "R": 62, + "G": 39, + "B": 25, + "A": 255 + }, + { + "R": 93, + "G": 59, + "B": 37, + "A": 255 + }, + { + "R": 125, + "G": 79, + "B": 50, + "A": 255 + }, + { + "R": 158, + "G": 99, + "B": 63, + "A": 255 + }, + { + "R": 188, + "G": 119, + "B": 76, + "A": 255 + }, + { + "R": 221, + "G": 139, + "B": 89, + "A": 255 + }, + { + "R": 251, + "G": 159, + "B": 101, + "A": 255 + }, + { + "R": 255, + "G": 179, + "B": 114, + "A": 255 + } + ] + }, + { + "name": "copper_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 179, + "B": 114, + "A": 255 + }, + { + "R": 251, + "G": 159, + "B": 101, + "A": 255 + }, + { + "R": 221, + "G": 139, + "B": 89, + "A": 255 + }, + { + "R": 188, + "G": 119, + "B": 76, + "A": 255 + }, + { + "R": 156, + "G": 99, + "B": 63, + "A": 255 + }, + { + "R": 125, + "G": 79, + "B": 50, + "A": 255 + }, + { + "R": 93, + "G": 59, + "B": 37, + "A": 255 + }, + { + "R": 62, + "G": 39, + "B": 25, + "A": 255 + }, + { + "R": 30, + "G": 19, + "B": 12, + "A": 255 + } + ] + }, + { + "name": "cubehelix", + "interpolate": true, + "colours": [ + { + "R": 25, + "G": 20, + "B": 47, + "A": 255 + }, + { + "R": 21, + "G": 60, + "B": 77, + "A": 255 + }, + { + "R": 30, + "G": 101, + "B": 66, + "A": 255 + }, + { + "R": 83, + "G": 121, + "B": 46, + "A": 255 + }, + { + "R": 161, + "G": 121, + "B": 74, + "A": 255 + }, + { + "R": 207, + "G": 126, + "B": 146, + "A": 255 + }, + { + "R": 207, + "G": 157, + "B": 218, + "A": 255 + }, + { + "R": 193, + "G": 202, + "B": 243, + "A": 255 + }, + { + "R": 210, + "G": 238, + "B": 238, + "A": 255 + } + ] + }, + { + "name": "cubehelix_r", + "interpolate": true, + "colours": [ + { + "R": 210, + "G": 238, + "B": 238, + "A": 255 + }, + { + "R": 193, + "G": 202, + "B": 243, + "A": 255 + }, + { + "R": 207, + "G": 157, + "B": 218, + "A": 255 + }, + { + "R": 207, + "G": 126, + "B": 146, + "A": 255 + }, + { + "R": 158, + "G": 121, + "B": 71, + "A": 255 + }, + { + "R": 83, + "G": 121, + "B": 46, + "A": 255 + }, + { + "R": 30, + "G": 101, + "B": 66, + "A": 255 + }, + { + "R": 21, + "G": 60, + "B": 77, + "A": 255 + }, + { + "R": 25, + "G": 20, + "B": 47, + "A": 255 + } + ] + }, + { + "name": "flag", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 0, + "B": 220, + "A": 255 + }, + { + "R": 255, + "G": 206, + "B": 157, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 47, + "A": 255 + }, + { + "R": 214, + "G": 242, + "B": 255, + "A": 255 + }, + { + "R": 164, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 40, + "G": 78, + "B": 255, + "A": 255 + }, + { + "R": 255, + "G": 87, + "B": 47, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 157, + "A": 255 + }, + { + "R": 255, + "G": 245, + "B": 220, + "A": 255 + } + ] + }, + { + "name": "flag_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 245, + "B": 220, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 157, + "A": 255 + }, + { + "R": 255, + "G": 87, + "B": 47, + "A": 255 + }, + { + "R": 40, + "G": 78, + "B": 255, + "A": 255 + }, + { + "R": 90, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 214, + "G": 242, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 47, + "A": 255 + }, + { + "R": 255, + "G": 206, + "B": 157, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 220, + "A": 255 + } + ] + }, + { + "name": "gist_earth", + "interpolate": true, + "colours": [ + { + "R": 16, + "G": 41, + "B": 119, + "A": 255 + }, + { + "R": 33, + "G": 94, + "B": 123, + "A": 255 + }, + { + "R": 49, + "G": 130, + "B": 122, + "A": 255 + }, + { + "R": 62, + "G": 145, + "B": 90, + "A": 255 + }, + { + "R": 93, + "G": 160, + "B": 75, + "A": 255 + }, + { + "R": 141, + "G": 171, + "B": 86, + "A": 255 + }, + { + "R": 183, + "G": 181, + "B": 94, + "A": 255 + }, + { + "R": 195, + "G": 164, + "B": 110, + "A": 255 + }, + { + "R": 225, + "G": 191, + "B": 175, + "A": 255 + } + ] + }, + { + "name": "gist_earth_r", + "interpolate": true, + "colours": [ + { + "R": 225, + "G": 191, + "B": 175, + "A": 255 + }, + { + "R": 195, + "G": 164, + "B": 110, + "A": 255 + }, + { + "R": 183, + "G": 181, + "B": 94, + "A": 255 + }, + { + "R": 141, + "G": 171, + "B": 86, + "A": 255 + }, + { + "R": 91, + "G": 159, + "B": 74, + "A": 255 + }, + { + "R": 62, + "G": 145, + "B": 90, + "A": 255 + }, + { + "R": 49, + "G": 130, + "B": 122, + "A": 255 + }, + { + "R": 33, + "G": 94, + "B": 123, + "A": 255 + }, + { + "R": 16, + "G": 41, + "B": 119, + "A": 255 + } + ] + }, + { + "name": "gist_gray", + "interpolate": true, + "colours": [ + { + "R": 25, + "G": 25, + "B": 25, + "A": 255 + }, + { + "R": 51, + "G": 51, + "B": 51, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 128, + "G": 128, + "B": 128, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 230, + "G": 230, + "B": 230, + "A": 255 + } + ] + }, + { + "name": "gist_gray_r", + "interpolate": true, + "colours": [ + { + "R": 230, + "G": 230, + "B": 230, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 127, + "G": 127, + "B": 127, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + }, + { + "R": 50, + "G": 50, + "B": 50, + "A": 255 + }, + { + "R": 24, + "G": 24, + "B": 24, + "A": 255 + } + ] + }, + { + "name": "gist_heat", + "interpolate": true, + "colours": [ + { + "R": 37, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 76, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 113, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 153, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 192, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 229, + "G": 50, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 102, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 51, + "A": 255 + }, + { + "R": 255, + "G": 205, + "B": 155, + "A": 255 + } + ] + }, + { + "name": "gist_heat_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 205, + "B": 155, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 51, + "A": 255 + }, + { + "R": 255, + "G": 102, + "B": 0, + "A": 255 + }, + { + "R": 229, + "G": 50, + "B": 0, + "A": 255 + }, + { + "R": 190, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 153, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 114, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 76, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 37, + "G": 0, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "gist_ncar", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 13, + "B": 205, + "A": 255 + }, + { + "R": 0, + "G": 237, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 252, + "B": 62, + "A": 255 + }, + { + "R": 115, + "G": 232, + "B": 0, + "A": 255 + }, + { + "R": 218, + "G": 255, + "B": 31, + "A": 255 + }, + { + "R": 255, + "G": 205, + "B": 5, + "A": 255 + }, + { + "R": 255, + "G": 52, + "B": 0, + "A": 255 + }, + { + "R": 241, + "G": 6, + "B": 255, + "A": 255 + }, + { + "R": 236, + "G": 132, + "B": 238, + "A": 255 + } + ] + }, + { + "name": "gist_ncar_r", + "interpolate": true, + "colours": [ + { + "R": 236, + "G": 132, + "B": 238, + "A": 255 + }, + { + "R": 241, + "G": 6, + "B": 254, + "A": 255 + }, + { + "R": 255, + "G": 52, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 205, + "B": 5, + "A": 255 + }, + { + "R": 214, + "G": 255, + "B": 35, + "A": 255 + }, + { + "R": 115, + "G": 232, + "B": 0, + "A": 255 + }, + { + "R": 0, + "G": 252, + "B": 62, + "A": 255 + }, + { + "R": 0, + "G": 237, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 13, + "B": 205, + "A": 255 + } + ] + }, + { + "name": "gist_rainbow", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 93, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 234, + "B": 0, + "A": 255 + }, + { + "R": 140, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 139, + "A": 255 + }, + { + "R": 0, + "G": 235, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 94, + "B": 255, + "A": 255 + }, + { + "R": 41, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 182, + "G": 0, + "B": 255, + "A": 255 + } + ] + }, + { + "name": "gist_rainbow_r", + "interpolate": true, + "colours": [ + { + "R": 182, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 41, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 94, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 235, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 134, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 140, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 234, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 93, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "gist_stern", + "interpolate": true, + "colours": [ + { + "R": 199, + "G": 25, + "B": 50, + "A": 255 + }, + { + "R": 70, + "G": 51, + "B": 102, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 152, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 204, + "A": 255 + }, + { + "R": 128, + "G": 128, + "B": 252, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 146, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 35, + "A": 255 + }, + { + "R": 203, + "G": 204, + "B": 62, + "A": 255 + }, + { + "R": 230, + "G": 230, + "B": 160, + "A": 255 + } + ] + }, + { + "name": "gist_stern_r", + "interpolate": true, + "colours": [ + { + "R": 230, + "G": 230, + "B": 160, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 62, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 35, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 146, + "A": 255 + }, + { + "R": 127, + "G": 127, + "B": 254, + "A": 255 + }, + { + "R": 101, + "G": 102, + "B": 204, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 152, + "A": 255 + }, + { + "R": 70, + "G": 50, + "B": 102, + "A": 255 + }, + { + "R": 199, + "G": 24, + "B": 49, + "A": 255 + } + ] + }, + { + "name": "gist_yarg", + "interpolate": true, + "colours": [ + { + "R": 230, + "G": 230, + "B": 230, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 127, + "G": 127, + "B": 127, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + }, + { + "R": 50, + "G": 50, + "B": 50, + "A": 255 + }, + { + "R": 24, + "G": 24, + "B": 24, + "A": 255 + } + ] + }, + { + "name": "gist_yarg_r", + "interpolate": true, + "colours": [ + { + "R": 24, + "G": 24, + "B": 24, + "A": 255 + }, + { + "R": 50, + "G": 50, + "B": 50, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 128, + "G": 128, + "B": 128, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 230, + "G": 230, + "B": 230, + "A": 255 + } + ] + }, + { + "name": "gnuplot", + "interpolate": true, + "colours": [ + { + "R": 79, + "G": 0, + "B": 147, + "A": 255 + }, + { + "R": 114, + "G": 2, + "B": 242, + "A": 255 + }, + { + "R": 139, + "G": 6, + "B": 243, + "A": 255 + }, + { + "R": 161, + "G": 16, + "B": 149, + "A": 255 + }, + { + "R": 180, + "G": 32, + "B": 0, + "A": 255 + }, + { + "R": 197, + "G": 55, + "B": 0, + "A": 255 + }, + { + "R": 213, + "G": 88, + "B": 0, + "A": 255 + }, + { + "R": 228, + "G": 130, + "B": 0, + "A": 255 + }, + { + "R": 242, + "G": 187, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "gnuplot2", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 0, + "B": 100, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 204, + "A": 255 + }, + { + "R": 38, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 119, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 200, + "G": 41, + "B": 213, + "A": 255 + }, + { + "R": 255, + "G": 91, + "B": 163, + "A": 255 + }, + { + "R": 255, + "G": 143, + "B": 111, + "A": 255 + }, + { + "R": 255, + "G": 193, + "B": 61, + "A": 255 + }, + { + "R": 255, + "G": 245, + "B": 9, + "A": 255 + } + ] + }, + { + "name": "gnuplot2_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 245, + "B": 9, + "A": 255 + }, + { + "R": 255, + "G": 193, + "B": 61, + "A": 255 + }, + { + "R": 255, + "G": 143, + "B": 111, + "A": 255 + }, + { + "R": 255, + "G": 91, + "B": 163, + "A": 255 + }, + { + "R": 197, + "G": 39, + "B": 215, + "A": 255 + }, + { + "R": 119, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 38, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 203, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 99, + "A": 255 + } + ] + }, + { + "name": "gnuplot_r", + "interpolate": true, + "colours": [ + { + "R": 242, + "G": 187, + "B": 0, + "A": 255 + }, + { + "R": 228, + "G": 130, + "B": 0, + "A": 255 + }, + { + "R": 213, + "G": 88, + "B": 0, + "A": 255 + }, + { + "R": 197, + "G": 55, + "B": 0, + "A": 255 + }, + { + "R": 179, + "G": 31, + "B": 3, + "A": 255 + }, + { + "R": 161, + "G": 16, + "B": 149, + "A": 255 + }, + { + "R": 139, + "G": 6, + "B": 243, + "A": 255 + }, + { + "R": 114, + "G": 2, + "B": 242, + "A": 255 + }, + { + "R": 79, + "G": 0, + "B": 147, + "A": 255 + } + ] + }, + { + "name": "gray", + "interpolate": true, + "colours": [ + { + "R": 25, + "G": 25, + "B": 25, + "A": 255 + }, + { + "R": 51, + "G": 51, + "B": 51, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 128, + "G": 128, + "B": 128, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 230, + "G": 230, + "B": 230, + "A": 255 + } + ] + }, + { + "name": "gray_r", + "interpolate": true, + "colours": [ + { + "R": 230, + "G": 230, + "B": 230, + "A": 255 + }, + { + "R": 204, + "G": 204, + "B": 204, + "A": 255 + }, + { + "R": 179, + "G": 179, + "B": 179, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 127, + "G": 127, + "B": 127, + "A": 255 + }, + { + "R": 102, + "G": 102, + "B": 102, + "A": 255 + }, + { + "R": 76, + "G": 76, + "B": 76, + "A": 255 + }, + { + "R": 50, + "G": 50, + "B": 50, + "A": 255 + }, + { + "R": 24, + "G": 24, + "B": 24, + "A": 255 + } + ] + }, + { + "name": "hot", + "interpolate": true, + "colours": [ + { + "R": 76, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 144, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 210, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 23, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 91, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 157, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 225, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 54, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 156, + "A": 255 + } + ] + }, + { + "name": "hot_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 255, + "B": 156, + "A": 255 + }, + { + "R": 255, + "G": 255, + "B": 54, + "A": 255 + }, + { + "R": 255, + "G": 225, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 157, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 89, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 23, + "B": 0, + "A": 255 + }, + { + "R": 210, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 144, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 76, + "G": 0, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "hsv", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 147, + "B": 0, + "A": 255 + }, + { + "R": 208, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 61, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 92, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 245, + "A": 255 + }, + { + "R": 0, + "G": 116, + "B": 255, + "A": 255 + }, + { + "R": 37, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 184, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 255, + "G": 0, + "B": 171, + "A": 255 + } + ] + }, + { + "name": "hsv_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 0, + "B": 171, + "A": 255 + }, + { + "R": 184, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 37, + "G": 0, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 116, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 240, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 92, + "A": 255 + }, + { + "R": 61, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 208, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 147, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "inferno", + "interpolate": true, + "colours": [ + { + "R": 22, + "G": 11, + "B": 57, + "A": 255 + }, + { + "R": 65, + "G": 9, + "B": 103, + "A": 255 + }, + { + "R": 106, + "G": 23, + "B": 110, + "A": 255 + }, + { + "R": 147, + "G": 37, + "B": 103, + "A": 255 + }, + { + "R": 187, + "G": 55, + "B": 84, + "A": 255 + }, + { + "R": 220, + "G": 80, + "B": 57, + "A": 255 + }, + { + "R": 243, + "G": 119, + "B": 25, + "A": 255 + }, + { + "R": 251, + "G": 164, + "B": 10, + "A": 255 + }, + { + "R": 245, + "G": 215, + "B": 69, + "A": 255 + } + ] + }, + { + "name": "inferno_r", + "interpolate": true, + "colours": [ + { + "R": 245, + "G": 215, + "B": 69, + "A": 255 + }, + { + "R": 251, + "G": 164, + "B": 10, + "A": 255 + }, + { + "R": 243, + "G": 119, + "B": 25, + "A": 255 + }, + { + "R": 220, + "G": 80, + "B": 57, + "A": 255 + }, + { + "R": 186, + "G": 54, + "B": 85, + "A": 255 + }, + { + "R": 147, + "G": 37, + "B": 103, + "A": 255 + }, + { + "R": 106, + "G": 23, + "B": 110, + "A": 255 + }, + { + "R": 65, + "G": 9, + "B": 103, + "A": 255 + }, + { + "R": 22, + "G": 11, + "B": 57, + "A": 255 + } + ] + }, + { + "name": "jet", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 0, + "B": 241, + "A": 255 + }, + { + "R": 0, + "G": 76, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 176, + "B": 255, + "A": 255 + }, + { + "R": 41, + "G": 255, + "B": 205, + "A": 255 + }, + { + "R": 124, + "G": 255, + "B": 121, + "A": 255 + }, + { + "R": 205, + "G": 255, + "B": 41, + "A": 255 + }, + { + "R": 255, + "G": 196, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 103, + "B": 0, + "A": 255 + }, + { + "R": 241, + "G": 7, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "jet_r", + "interpolate": true, + "colours": [ + { + "R": 241, + "G": 7, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 103, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 196, + "B": 0, + "A": 255 + }, + { + "R": 205, + "G": 255, + "B": 41, + "A": 255 + }, + { + "R": 121, + "G": 255, + "B": 125, + "A": 255 + }, + { + "R": 41, + "G": 255, + "B": 205, + "A": 255 + }, + { + "R": 0, + "G": 176, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 76, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 241, + "A": 255 + } + ] + }, + { + "name": "magma", + "interpolate": true, + "colours": [ + { + "R": 20, + "G": 13, + "B": 53, + "A": 255 + }, + { + "R": 59, + "G": 15, + "B": 111, + "A": 255 + }, + { + "R": 99, + "G": 25, + "B": 127, + "A": 255 + }, + { + "R": 140, + "G": 41, + "B": 128, + "A": 255 + }, + { + "R": 182, + "G": 54, + "B": 121, + "A": 255 + }, + { + "R": 221, + "G": 73, + "B": 104, + "A": 255 + }, + { + "R": 246, + "G": 112, + "B": 91, + "A": 255 + }, + { + "R": 253, + "G": 159, + "B": 108, + "A": 255 + }, + { + "R": 253, + "G": 207, + "B": 146, + "A": 255 + } + ] + }, + { + "name": "magma_r", + "interpolate": true, + "colours": [ + { + "R": 253, + "G": 207, + "B": 146, + "A": 255 + }, + { + "R": 253, + "G": 159, + "B": 108, + "A": 255 + }, + { + "R": 246, + "G": 112, + "B": 91, + "A": 255 + }, + { + "R": 221, + "G": 73, + "B": 104, + "A": 255 + }, + { + "R": 181, + "G": 54, + "B": 121, + "A": 255 + }, + { + "R": 140, + "G": 41, + "B": 128, + "A": 255 + }, + { + "R": 99, + "G": 25, + "B": 127, + "A": 255 + }, + { + "R": 59, + "G": 15, + "B": 111, + "A": 255 + }, + { + "R": 20, + "G": 13, + "B": 53, + "A": 255 + } + ] + }, + { + "name": "nipy_spectral", + "interpolate": true, + "colours": [ + { + "R": 135, + "G": 0, + "B": 152, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 221, + "A": 255 + }, + { + "R": 0, + "G": 151, + "B": 221, + "A": 255 + }, + { + "R": 0, + "G": 170, + "B": 135, + "A": 255 + }, + { + "R": 0, + "G": 188, + "B": 0, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 238, + "G": 236, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 0, + "A": 255 + }, + { + "R": 220, + "G": 0, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "nipy_spectral_r", + "interpolate": true, + "colours": [ + { + "R": 220, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 0, + "A": 255 + }, + { + "R": 238, + "G": 236, + "B": 0, + "A": 255 + }, + { + "R": 0, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 0, + "G": 185, + "B": 0, + "A": 255 + }, + { + "R": 0, + "G": 170, + "B": 135, + "A": 255 + }, + { + "R": 0, + "G": 151, + "B": 221, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 221, + "A": 255 + }, + { + "R": 135, + "G": 0, + "B": 152, + "A": 255 + } + ] + }, + { + "name": "ocean", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 89, + "B": 25, + "A": 255 + }, + { + "R": 0, + "G": 50, + "B": 51, + "A": 255 + }, + { + "R": 0, + "G": 13, + "B": 76, + "A": 255 + }, + { + "R": 0, + "G": 25, + "B": 102, + "A": 255 + }, + { + "R": 0, + "G": 64, + "B": 128, + "A": 255 + }, + { + "R": 0, + "G": 101, + "B": 153, + "A": 255 + }, + { + "R": 26, + "G": 140, + "B": 179, + "A": 255 + }, + { + "R": 102, + "G": 178, + "B": 204, + "A": 255 + }, + { + "R": 180, + "G": 217, + "B": 230, + "A": 255 + } + ] + }, + { + "name": "ocean_r", + "interpolate": true, + "colours": [ + { + "R": 180, + "G": 217, + "B": 230, + "A": 255 + }, + { + "R": 102, + "G": 178, + "B": 204, + "A": 255 + }, + { + "R": 26, + "G": 140, + "B": 179, + "A": 255 + }, + { + "R": 0, + "G": 101, + "B": 153, + "A": 255 + }, + { + "R": 0, + "G": 63, + "B": 127, + "A": 255 + }, + { + "R": 0, + "G": 25, + "B": 102, + "A": 255 + }, + { + "R": 0, + "G": 13, + "B": 76, + "A": 255 + }, + { + "R": 0, + "G": 51, + "B": 50, + "A": 255 + }, + { + "R": 0, + "G": 90, + "B": 24, + "A": 255 + } + ] + }, + { + "name": "pink", + "interpolate": true, + "colours": [ + { + "R": 103, + "G": 65, + "B": 65, + "A": 255 + }, + { + "R": 144, + "G": 93, + "B": 93, + "A": 255 + }, + { + "R": 175, + "G": 113, + "B": 113, + "A": 255 + }, + { + "R": 197, + "G": 139, + "B": 131, + "A": 255 + }, + { + "R": 208, + "G": 171, + "B": 147, + "A": 255 + }, + { + "R": 218, + "G": 198, + "B": 161, + "A": 255 + }, + { + "R": 228, + "G": 222, + "B": 174, + "A": 255 + }, + { + "R": 237, + "G": 237, + "B": 198, + "A": 255 + }, + { + "R": 246, + "G": 246, + "B": 228, + "A": 255 + } + ] + }, + { + "name": "pink_r", + "interpolate": true, + "colours": [ + { + "R": 246, + "G": 246, + "B": 228, + "A": 255 + }, + { + "R": 237, + "G": 237, + "B": 198, + "A": 255 + }, + { + "R": 228, + "G": 222, + "B": 174, + "A": 255 + }, + { + "R": 218, + "G": 198, + "B": 161, + "A": 255 + }, + { + "R": 208, + "G": 170, + "B": 146, + "A": 255 + }, + { + "R": 197, + "G": 139, + "B": 131, + "A": 255 + }, + { + "R": 175, + "G": 113, + "B": 113, + "A": 255 + }, + { + "R": 144, + "G": 93, + "B": 93, + "A": 255 + }, + { + "R": 103, + "G": 65, + "B": 65, + "A": 255 + } + ] + }, + { + "name": "plasma", + "interpolate": true, + "colours": [ + { + "R": 64, + "G": 3, + "B": 156, + "A": 255 + }, + { + "R": 106, + "G": 0, + "B": 167, + "A": 255 + }, + { + "R": 143, + "G": 13, + "B": 163, + "A": 255 + }, + { + "R": 176, + "G": 42, + "B": 143, + "A": 255 + }, + { + "R": 203, + "G": 71, + "B": 119, + "A": 255 + }, + { + "R": 224, + "G": 100, + "B": 97, + "A": 255 + }, + { + "R": 242, + "G": 132, + "B": 75, + "A": 255 + }, + { + "R": 252, + "G": 166, + "B": 53, + "A": 255 + }, + { + "R": 252, + "G": 206, + "B": 37, + "A": 255 + } + ] + }, + { + "name": "plasma_r", + "interpolate": true, + "colours": [ + { + "R": 252, + "G": 206, + "B": 37, + "A": 255 + }, + { + "R": 252, + "G": 166, + "B": 53, + "A": 255 + }, + { + "R": 242, + "G": 132, + "B": 75, + "A": 255 + }, + { + "R": 224, + "G": 100, + "B": 97, + "A": 255 + }, + { + "R": 202, + "G": 70, + "B": 120, + "A": 255 + }, + { + "R": 176, + "G": 42, + "B": 143, + "A": 255 + }, + { + "R": 143, + "G": 13, + "B": 163, + "A": 255 + }, + { + "R": 106, + "G": 0, + "B": 167, + "A": 255 + }, + { + "R": 64, + "G": 3, + "B": 156, + "A": 255 + } + ] + }, + { + "name": "prism", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 42, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 71, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 148, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 215, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 235, + "B": 0, + "A": 255 + }, + { + "R": 217, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 188, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 111, + "G": 255, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "prism_r", + "interpolate": true, + "colours": [ + { + "R": 111, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 188, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 217, + "G": 255, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 235, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 175, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 148, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 71, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 42, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 0, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "rainbow", + "interpolate": true, + "colours": [ + { + "R": 77, + "G": 77, + "B": 251, + "A": 255 + }, + { + "R": 25, + "G": 149, + "B": 242, + "A": 255 + }, + { + "R": 24, + "G": 205, + "B": 227, + "A": 255 + }, + { + "R": 76, + "G": 242, + "B": 206, + "A": 255 + }, + { + "R": 128, + "G": 254, + "B": 179, + "A": 255 + }, + { + "R": 178, + "G": 242, + "B": 149, + "A": 255 + }, + { + "R": 230, + "G": 205, + "B": 115, + "A": 255 + }, + { + "R": 255, + "G": 149, + "B": 78, + "A": 255 + }, + { + "R": 255, + "G": 77, + "B": 39, + "A": 255 + } + ] + }, + { + "name": "rainbow_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 77, + "B": 39, + "A": 255 + }, + { + "R": 255, + "G": 149, + "B": 78, + "A": 255 + }, + { + "R": 230, + "G": 205, + "B": 115, + "A": 255 + }, + { + "R": 178, + "G": 242, + "B": 149, + "A": 255 + }, + { + "R": 126, + "G": 254, + "B": 180, + "A": 255 + }, + { + "R": 76, + "G": 242, + "B": 206, + "A": 255 + }, + { + "R": 24, + "G": 205, + "B": 227, + "A": 255 + }, + { + "R": 25, + "G": 149, + "B": 242, + "A": 255 + }, + { + "R": 77, + "G": 77, + "B": 251, + "A": 255 + } + ] + }, + { + "name": "seismic", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 0, + "B": 146, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 219, + "A": 255 + }, + { + "R": 49, + "G": 49, + "B": 255, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 255, + "A": 255 + }, + { + "R": 255, + "G": 253, + "B": 253, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 255, + "G": 48, + "B": 48, + "A": 255 + }, + { + "R": 229, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 177, + "G": 0, + "B": 0, + "A": 255 + } + ] + }, + { + "name": "seismic_r", + "interpolate": true, + "colours": [ + { + "R": 177, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 229, + "G": 0, + "B": 0, + "A": 255 + }, + { + "R": 255, + "G": 49, + "B": 49, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 153, + "A": 255 + }, + { + "R": 253, + "G": 253, + "B": 255, + "A": 255 + }, + { + "R": 153, + "G": 153, + "B": 255, + "A": 255 + }, + { + "R": 48, + "G": 48, + "B": 255, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 219, + "A": 255 + }, + { + "R": 0, + "G": 0, + "B": 146, + "A": 255 + } + ] + }, + { + "name": "spring", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 25, + "B": 230, + "A": 255 + }, + { + "R": 255, + "G": 51, + "B": 204, + "A": 255 + }, + { + "R": 255, + "G": 76, + "B": 179, + "A": 255 + }, + { + "R": 255, + "G": 102, + "B": 153, + "A": 255 + }, + { + "R": 255, + "G": 128, + "B": 127, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 102, + "A": 255 + }, + { + "R": 255, + "G": 179, + "B": 76, + "A": 255 + }, + { + "R": 255, + "G": 204, + "B": 50, + "A": 255 + }, + { + "R": 255, + "G": 230, + "B": 24, + "A": 255 + } + ] + }, + { + "name": "spring_r", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 230, + "B": 25, + "A": 255 + }, + { + "R": 255, + "G": 204, + "B": 51, + "A": 255 + }, + { + "R": 255, + "G": 179, + "B": 76, + "A": 255 + }, + { + "R": 255, + "G": 153, + "B": 102, + "A": 255 + }, + { + "R": 255, + "G": 127, + "B": 128, + "A": 255 + }, + { + "R": 255, + "G": 102, + "B": 153, + "A": 255 + }, + { + "R": 255, + "G": 76, + "B": 179, + "A": 255 + }, + { + "R": 255, + "G": 50, + "B": 204, + "A": 255 + }, + { + "R": 255, + "G": 24, + "B": 230, + "A": 255 + } + ] + }, + { + "name": "summer", + "interpolate": true, + "colours": [ + { + "R": 25, + "G": 140, + "B": 102, + "A": 255 + }, + { + "R": 51, + "G": 153, + "B": 102, + "A": 255 + }, + { + "R": 76, + "G": 165, + "B": 102, + "A": 255 + }, + { + "R": 102, + "G": 178, + "B": 102, + "A": 255 + }, + { + "R": 128, + "G": 191, + "B": 102, + "A": 255 + }, + { + "R": 153, + "G": 204, + "B": 102, + "A": 255 + }, + { + "R": 179, + "G": 217, + "B": 102, + "A": 255 + }, + { + "R": 204, + "G": 229, + "B": 102, + "A": 255 + }, + { + "R": 230, + "G": 242, + "B": 102, + "A": 255 + } + ] + }, + { + "name": "summer_r", + "interpolate": true, + "colours": [ + { + "R": 230, + "G": 242, + "B": 102, + "A": 255 + }, + { + "R": 204, + "G": 229, + "B": 102, + "A": 255 + }, + { + "R": 179, + "G": 217, + "B": 102, + "A": 255 + }, + { + "R": 153, + "G": 204, + "B": 102, + "A": 255 + }, + { + "R": 127, + "G": 191, + "B": 102, + "A": 255 + }, + { + "R": 102, + "G": 178, + "B": 102, + "A": 255 + }, + { + "R": 76, + "G": 165, + "B": 102, + "A": 255 + }, + { + "R": 50, + "G": 153, + "B": 102, + "A": 255 + }, + { + "R": 24, + "G": 140, + "B": 102, + "A": 255 + } + ] + }, + { + "name": "tab10", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 127, + "B": 14, + "A": 255 + }, + { + "R": 44, + "G": 160, + "B": 44, + "A": 255 + }, + { + "R": 214, + "G": 39, + "B": 40, + "A": 255 + }, + { + "R": 148, + "G": 103, + "B": 189, + "A": 255 + }, + { + "R": 140, + "G": 86, + "B": 75, + "A": 255 + }, + { + "R": 227, + "G": 119, + "B": 194, + "A": 255 + }, + { + "R": 127, + "G": 127, + "B": 127, + "A": 255 + }, + { + "R": 188, + "G": 189, + "B": 34, + "A": 255 + }, + { + "R": 23, + "G": 190, + "B": 207, + "A": 255 + } + ] + }, + { + "name": "tab10_r", + "interpolate": true, + "colours": [ + { + "R": 188, + "G": 189, + "B": 34, + "A": 255 + }, + { + "R": 127, + "G": 127, + "B": 127, + "A": 255 + }, + { + "R": 227, + "G": 119, + "B": 194, + "A": 255 + }, + { + "R": 140, + "G": 86, + "B": 75, + "A": 255 + }, + { + "R": 148, + "G": 103, + "B": 189, + "A": 255 + }, + { + "R": 214, + "G": 39, + "B": 40, + "A": 255 + }, + { + "R": 44, + "G": 160, + "B": 44, + "A": 255 + }, + { + "R": 255, + "G": 127, + "B": 14, + "A": 255 + }, + { + "R": 31, + "G": 119, + "B": 180, + "A": 255 + } + ] + }, + { + "name": "tab20", + "interpolate": true, + "colours": [ + { + "R": 255, + "G": 127, + "B": 14, + "A": 255 + }, + { + "R": 44, + "G": 160, + "B": 44, + "A": 255 + }, + { + "R": 214, + "G": 39, + "B": 40, + "A": 255 + }, + { + "R": 148, + "G": 103, + "B": 189, + "A": 255 + }, + { + "R": 140, + "G": 86, + "B": 75, + "A": 255 + }, + { + "R": 227, + "G": 119, + "B": 194, + "A": 255 + }, + { + "R": 127, + "G": 127, + "B": 127, + "A": 255 + }, + { + "R": 188, + "G": 189, + "B": 34, + "A": 255 + }, + { + "R": 23, + "G": 190, + "B": 207, + "A": 255 + } + ] + }, + { + "name": "tab20_r", + "interpolate": true, + "colours": [ + { + "R": 219, + "G": 219, + "B": 141, + "A": 255 + }, + { + "R": 199, + "G": 199, + "B": 199, + "A": 255 + }, + { + "R": 247, + "G": 182, + "B": 210, + "A": 255 + }, + { + "R": 196, + "G": 156, + "B": 148, + "A": 255 + }, + { + "R": 197, + "G": 176, + "B": 213, + "A": 255 + }, + { + "R": 255, + "G": 152, + "B": 150, + "A": 255 + }, + { + "R": 152, + "G": 223, + "B": 138, + "A": 255 + }, + { + "R": 255, + "G": 187, + "B": 120, + "A": 255 + }, + { + "R": 174, + "G": 199, + "B": 232, + "A": 255 + } + ] + }, + { + "name": "tab20b", + "interpolate": true, + "colours": [ + { + "R": 107, + "G": 110, + "B": 207, + "A": 255 + }, + { + "R": 99, + "G": 121, + "B": 57, + "A": 255 + }, + { + "R": 181, + "G": 207, + "B": 107, + "A": 255 + }, + { + "R": 140, + "G": 109, + "B": 49, + "A": 255 + }, + { + "R": 231, + "G": 186, + "B": 82, + "A": 255 + }, + { + "R": 132, + "G": 60, + "B": 57, + "A": 255 + }, + { + "R": 214, + "G": 97, + "B": 107, + "A": 255 + }, + { + "R": 123, + "G": 65, + "B": 115, + "A": 255 + }, + { + "R": 206, + "G": 109, + "B": 189, + "A": 255 + } + ] + }, + { + "name": "tab20b_r", + "interpolate": true, + "colours": [ + { + "R": 165, + "G": 81, + "B": 148, + "A": 255 + }, + { + "R": 231, + "G": 150, + "B": 156, + "A": 255 + }, + { + "R": 173, + "G": 73, + "B": 74, + "A": 255 + }, + { + "R": 231, + "G": 203, + "B": 148, + "A": 255 + }, + { + "R": 189, + "G": 158, + "B": 57, + "A": 255 + }, + { + "R": 206, + "G": 219, + "B": 156, + "A": 255 + }, + { + "R": 140, + "G": 162, + "B": 82, + "A": 255 + }, + { + "R": 156, + "G": 158, + "B": 222, + "A": 255 + }, + { + "R": 82, + "G": 84, + "B": 163, + "A": 255 + } + ] + }, + { + "name": "tab20c", + "interpolate": true, + "colours": [ + { + "R": 158, + "G": 202, + "B": 225, + "A": 255 + }, + { + "R": 230, + "G": 85, + "B": 13, + "A": 255 + }, + { + "R": 253, + "G": 174, + "B": 107, + "A": 255 + }, + { + "R": 49, + "G": 163, + "B": 84, + "A": 255 + }, + { + "R": 161, + "G": 217, + "B": 155, + "A": 255 + }, + { + "R": 117, + "G": 107, + "B": 177, + "A": 255 + }, + { + "R": 188, + "G": 189, + "B": 220, + "A": 255 + }, + { + "R": 99, + "G": 99, + "B": 99, + "A": 255 + }, + { + "R": 189, + "G": 189, + "B": 189, + "A": 255 + } + ] + }, + { + "name": "tab20c_r", + "interpolate": true, + "colours": [ + { + "R": 150, + "G": 150, + "B": 150, + "A": 255 + }, + { + "R": 218, + "G": 218, + "B": 235, + "A": 255 + }, + { + "R": 158, + "G": 154, + "B": 200, + "A": 255 + }, + { + "R": 199, + "G": 233, + "B": 192, + "A": 255 + }, + { + "R": 116, + "G": 196, + "B": 118, + "A": 255 + }, + { + "R": 253, + "G": 208, + "B": 162, + "A": 255 + }, + { + "R": 253, + "G": 141, + "B": 60, + "A": 255 + }, + { + "R": 198, + "G": 219, + "B": 239, + "A": 255 + }, + { + "R": 107, + "G": 174, + "B": 214, + "A": 255 + } + ] + }, + { + "name": "terrain", + "interpolate": true, + "colours": [ + { + "R": 17, + "G": 117, + "B": 219, + "A": 255 + }, + { + "R": 0, + "G": 178, + "B": 178, + "A": 255 + }, + { + "R": 49, + "G": 213, + "B": 111, + "A": 255 + }, + { + "R": 153, + "G": 234, + "B": 132, + "A": 255 + }, + { + "R": 254, + "G": 253, + "B": 152, + "A": 255 + }, + { + "R": 204, + "G": 189, + "B": 125, + "A": 255 + }, + { + "R": 152, + "G": 123, + "B": 97, + "A": 255 + }, + { + "R": 153, + "G": 124, + "B": 118, + "A": 255 + }, + { + "R": 205, + "G": 191, + "B": 187, + "A": 255 + } + ] + }, + { + "name": "terrain_r", + "interpolate": true, + "colours": [ + { + "R": 205, + "G": 191, + "B": 188, + "A": 255 + }, + { + "R": 153, + "G": 124, + "B": 118, + "A": 255 + }, + { + "R": 152, + "G": 123, + "B": 97, + "A": 255 + }, + { + "R": 204, + "G": 189, + "B": 125, + "A": 255 + }, + { + "R": 253, + "G": 254, + "B": 152, + "A": 255 + }, + { + "R": 153, + "G": 234, + "B": 132, + "A": 255 + }, + { + "R": 48, + "G": 213, + "B": 111, + "A": 255 + }, + { + "R": 0, + "G": 178, + "B": 178, + "A": 255 + }, + { + "R": 17, + "G": 117, + "B": 219, + "A": 255 + } + ] + }, + { + "name": "twilight", + "interpolate": true, + "colours": [ + { + "R": 165, + "G": 191, + "B": 202, + "A": 255 + }, + { + "R": 109, + "G": 144, + "B": 191, + "A": 255 + }, + { + "R": 94, + "G": 87, + "B": 176, + "A": 255 + }, + { + "R": 83, + "G": 29, + "B": 124, + "A": 255 + }, + { + "R": 47, + "G": 20, + "B": 54, + "A": 255 + }, + { + "R": 99, + "G": 24, + "B": 75, + "A": 255 + }, + { + "R": 158, + "G": 59, + "B": 79, + "A": 255 + }, + { + "R": 192, + "G": 116, + "B": 93, + "A": 255 + }, + { + "R": 208, + "G": 178, + "B": 158, + "A": 255 + } + ] + }, + { + "name": "twilight_r", + "interpolate": true, + "colours": [ + { + "R": 207, + "G": 177, + "B": 156, + "A": 255 + }, + { + "R": 191, + "G": 115, + "B": 93, + "A": 255 + }, + { + "R": 157, + "G": 58, + "B": 79, + "A": 255 + }, + { + "R": 98, + "G": 24, + "B": 75, + "A": 255 + }, + { + "R": 47, + "G": 19, + "B": 55, + "A": 255 + }, + { + "R": 83, + "G": 30, + "B": 125, + "A": 255 + }, + { + "R": 94, + "G": 89, + "B": 176, + "A": 255 + }, + { + "R": 109, + "G": 145, + "B": 191, + "A": 255 + }, + { + "R": 167, + "G": 192, + "B": 202, + "A": 255 + } + ] + }, + { + "name": "twilight_shifted", + "interpolate": true, + "colours": [ + { + "R": 83, + "G": 30, + "B": 125, + "A": 255 + }, + { + "R": 94, + "G": 89, + "B": 176, + "A": 255 + }, + { + "R": 109, + "G": 145, + "B": 191, + "A": 255 + }, + { + "R": 167, + "G": 192, + "B": 202, + "A": 255 + }, + { + "R": 225, + "G": 216, + "B": 225, + "A": 255 + }, + { + "R": 207, + "G": 177, + "B": 156, + "A": 255 + }, + { + "R": 191, + "G": 115, + "B": 93, + "A": 255 + }, + { + "R": 157, + "G": 58, + "B": 79, + "A": 255 + }, + { + "R": 98, + "G": 24, + "B": 75, + "A": 255 + } + ] + }, + { + "name": "twilight_shifted_r", + "interpolate": true, + "colours": [ + { + "R": 99, + "G": 24, + "B": 75, + "A": 255 + }, + { + "R": 158, + "G": 59, + "B": 79, + "A": 255 + }, + { + "R": 192, + "G": 116, + "B": 93, + "A": 255 + }, + { + "R": 208, + "G": 178, + "B": 158, + "A": 255 + }, + { + "R": 225, + "G": 216, + "B": 226, + "A": 255 + }, + { + "R": 165, + "G": 191, + "B": 202, + "A": 255 + }, + { + "R": 109, + "G": 144, + "B": 191, + "A": 255 + }, + { + "R": 94, + "G": 87, + "B": 176, + "A": 255 + }, + { + "R": 83, + "G": 29, + "B": 124, + "A": 255 + } + ] + }, + { + "name": "viridis", + "interpolate": true, + "colours": [ + { + "R": 72, + "G": 35, + "B": 116, + "A": 255 + }, + { + "R": 64, + "G": 67, + "B": 135, + "A": 255 + }, + { + "R": 52, + "G": 94, + "B": 141, + "A": 255 + }, + { + "R": 41, + "G": 120, + "B": 142, + "A": 255 + }, + { + "R": 32, + "G": 144, + "B": 140, + "A": 255 + }, + { + "R": 34, + "G": 167, + "B": 132, + "A": 255 + }, + { + "R": 68, + "G": 190, + "B": 112, + "A": 255 + }, + { + "R": 121, + "G": 209, + "B": 81, + "A": 255 + }, + { + "R": 189, + "G": 222, + "B": 38, + "A": 255 + } + ] + }, + { + "name": "viridis_r", + "interpolate": true, + "colours": [ + { + "R": 189, + "G": 222, + "B": 38, + "A": 255 + }, + { + "R": 121, + "G": 209, + "B": 81, + "A": 255 + }, + { + "R": 68, + "G": 190, + "B": 112, + "A": 255 + }, + { + "R": 34, + "G": 167, + "B": 132, + "A": 255 + }, + { + "R": 32, + "G": 143, + "B": 140, + "A": 255 + }, + { + "R": 41, + "G": 120, + "B": 142, + "A": 255 + }, + { + "R": 52, + "G": 94, + "B": 141, + "A": 255 + }, + { + "R": 64, + "G": 67, + "B": 135, + "A": 255 + }, + { + "R": 72, + "G": 35, + "B": 116, + "A": 255 + } + ] + }, + { + "name": "winter", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 25, + "B": 242, + "A": 255 + }, + { + "R": 0, + "G": 51, + "B": 229, + "A": 255 + }, + { + "R": 0, + "G": 76, + "B": 217, + "A": 255 + }, + { + "R": 0, + "G": 102, + "B": 204, + "A": 255 + }, + { + "R": 0, + "G": 128, + "B": 191, + "A": 255 + }, + { + "R": 0, + "G": 153, + "B": 178, + "A": 255 + }, + { + "R": 0, + "G": 179, + "B": 165, + "A": 255 + }, + { + "R": 0, + "G": 204, + "B": 153, + "A": 255 + }, + { + "R": 0, + "G": 230, + "B": 140, + "A": 255 + } + ] + }, + { + "name": "winter_r", + "interpolate": true, + "colours": [ + { + "R": 0, + "G": 230, + "B": 140, + "A": 255 + }, + { + "R": 0, + "G": 204, + "B": 153, + "A": 255 + }, + { + "R": 0, + "G": 179, + "B": 165, + "A": 255 + }, + { + "R": 0, + "G": 153, + "B": 178, + "A": 255 + }, + { + "R": 0, + "G": 127, + "B": 191, + "A": 255 + }, + { + "R": 0, + "G": 102, + "B": 204, + "A": 255 + }, + { + "R": 0, + "G": 76, + "B": 217, + "A": 255 + }, + { + "R": 0, + "G": 50, + "B": 229, + "A": 255 + }, + { + "R": 0, + "G": 24, + "B": 242, + "A": 255 + } + ] + } + ] +}`) + palettes := &BuiltinPalettes{} + Unmarshal(colourMaps, palettes) + return palettes +} diff --git a/utils/wms.go b/utils/wms.go index c20406da..0a3c39ab 100644 --- a/utils/wms.go +++ b/utils/wms.go @@ -273,6 +273,10 @@ func WMSParamsChecker(params map[string][]string, compREMap map[string]*regexp.R } } + if colourScheme, colourSchemeOK := params["colorscheme"]; colourSchemeOK { + params["palette"] = colourScheme + } + if palette, paletteOK := params["palette"]; paletteOK { jsonFields = append(jsonFields, fmt.Sprintf(`"palette": "%s"`, palette[0])) }