viridis
Version:
Color gradients for data visualization
176 lines (175 loc) • 5.99 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Palette = void 0;
var Color_1 = require("./Color");
var Gradient_1 = require("./Gradient");
/**
* Contains builtin color palettes.
*
* Credits:
* - Viridis Color Palette Generator: https://waldyrious.net/viridis-palette-generator/
* - Loading Colors: https://loading.io/color/feature/
* - Carto Colors: https://carto.com/carto-colors/
*/
exports.Palette = {
// https://waldyrious.net/viridis-palette-generator/
Viridis: new Gradient_1.Gradient([
Color_1.Color.from('#fde725'),
Color_1.Color.from('#7ad151'),
Color_1.Color.from('#22a884'),
Color_1.Color.from('#2a788e'),
Color_1.Color.from('#414487'),
Color_1.Color.from('#440154'),
]),
Inferno: new Gradient_1.Gradient([
Color_1.Color.from('#fcffa4'),
Color_1.Color.from('#fca50a'),
Color_1.Color.from('#dd513a'),
Color_1.Color.from('#932667'),
Color_1.Color.from('#420a68'),
Color_1.Color.from('#000004'),
]),
Magma: new Gradient_1.Gradient([
Color_1.Color.from('#fcfdbf'),
Color_1.Color.from('#fe9f6d'),
Color_1.Color.from('#de4968'),
Color_1.Color.from('#8c2981'),
Color_1.Color.from('#3b0f70'),
Color_1.Color.from('#000004'),
]),
Plasma: new Gradient_1.Gradient([
Color_1.Color.from('#f0f921'),
Color_1.Color.from('#fca636'),
Color_1.Color.from('#e16462'),
Color_1.Color.from('#b12a90'),
Color_1.Color.from('#6a00a8'),
Color_1.Color.from('#0d0887'),
]),
// https://carto.com/carto-colors/
Grayscale: new Gradient_1.Gradient([
Color_1.Color.from('#f7f7f7'),
Color_1.Color.from('#252525'),
]),
// BluYl
Parula: new Gradient_1.Gradient([
Color_1.Color.from('#f7feae'),
Color_1.Color.from('#b7e6a5'),
Color_1.Color.from('#7ccba2'),
Color_1.Color.from('#46aea0'),
Color_1.Color.from('#089099'),
Color_1.Color.from('#00718b'),
Color_1.Color.from('#045275'),
]),
Emerald: new Gradient_1.Gradient([
Color_1.Color.from('#d3f2a3'),
Color_1.Color.from('#97e196'),
Color_1.Color.from('#6cc08b'),
Color_1.Color.from('#4c9b82'),
Color_1.Color.from('#217a79'),
Color_1.Color.from('#105965'),
Color_1.Color.from('#074050'),
]),
Mint: new Gradient_1.Gradient([
Color_1.Color.from('#e4f1e1'),
Color_1.Color.from('#b4d9cc'),
Color_1.Color.from('#89c0b6'),
Color_1.Color.from('#63a6a0'),
Color_1.Color.from('#448c8a'),
Color_1.Color.from('#287274'),
Color_1.Color.from('#0d585f'),
]),
Sunset: new Gradient_1.Gradient([
Color_1.Color.from('#f3e79b'),
Color_1.Color.from('#fac484'),
Color_1.Color.from('#f8a07e'),
Color_1.Color.from('#eb7f86'),
Color_1.Color.from('#ce6693'),
Color_1.Color.from('#a059a0'),
Color_1.Color.from('#5c53a5'),
]),
// SunsetDark
Dusk: new Gradient_1.Gradient([
Color_1.Color.from('#fcde9c'),
Color_1.Color.from('#faa476'),
Color_1.Color.from('#f0746e'),
Color_1.Color.from('#e34f6f'),
Color_1.Color.from('#dc3977'),
Color_1.Color.from('#b9257a'),
Color_1.Color.from('#7c1d6f'),
]),
// https://loading.io/color/feature/
// HCL
Chroma: new Gradient_1.Gradient([
Color_1.Color.from('#e6f972'),
Color_1.Color.from('#6fda97'),
Color_1.Color.from('#38acaf'),
Color_1.Color.from('#617899'),
Color_1.Color.from('#6c4760'),
Color_1.Color.from('#4d2527'),
]),
Spectral: new Gradient_1.Gradient([
Color_1.Color.from('#d53e4f'),
Color_1.Color.from('#fc8d59'),
Color_1.Color.from('#fee08b'),
Color_1.Color.from('#e6f598'),
Color_1.Color.from('#99d594'),
Color_1.Color.from('#3288bd'),
]),
Cool: new Gradient_1.Gradient([
Color_1.Color.from('#7ff658'),
Color_1.Color.from('#21e499'),
Color_1.Color.from('#2a9fde'),
Color_1.Color.from('#6252c5'),
]),
Warm: new Gradient_1.Gradient([
Color_1.Color.from('#c6d63c'),
Color_1.Color.from('#ff803f'),
Color_1.Color.from('#f5468e'),
Color_1.Color.from('#923db3'),
]),
Turquoise: new Gradient_1.Gradient([
Color_1.Color.from('#e8f2d1'),
Color_1.Color.from('#b0c7a2'),
Color_1.Color.from('#7aab92'),
Color_1.Color.from('#437f79'),
Color_1.Color.from('#1d5167'),
]),
Purplish: new Gradient_1.Gradient([
Color_1.Color.from('#e8faff'),
Color_1.Color.from('#b0d6f9'),
Color_1.Color.from('#708adc'),
Color_1.Color.from('#5a3faa'),
Color_1.Color.from('#420457'),
]),
Dirt: new Gradient_1.Gradient([
Color_1.Color.from('#f1d75c'),
Color_1.Color.from('#cfa949'),
Color_1.Color.from('#a97e39'),
Color_1.Color.from('#81572a'),
Color_1.Color.from('#56341b'),
Color_1.Color.from('#2c160a'),
]),
Lime: new Gradient_1.Gradient([
Color_1.Color.from('#f3f86e'),
Color_1.Color.from('#a9d066'),
Color_1.Color.from('#6ca55e'),
Color_1.Color.from('#3d7a52'),
Color_1.Color.from('#1b4f3e'),
Color_1.Color.from('#072824'),
]),
Teal: new Gradient_1.Gradient([
Color_1.Color.from('#8df9a2'),
Color_1.Color.from('#55c89d'),
Color_1.Color.from('#309d8e'),
Color_1.Color.from('#247074'),
Color_1.Color.from('#204651'),
Color_1.Color.from('#15212b'),
]),
Bee: new Gradient_1.Gradient([
Color_1.Color.from('#f8f7de'),
Color_1.Color.from('#f7ea87'),
Color_1.Color.from('#d29d30'),
Color_1.Color.from('#854d0d'),
Color_1.Color.from('#3a200c'),
]),
};