UNPKG

viridis

Version:

Color gradients for data visualization

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