1+ /*
2+ r=Array.from(document.querySelectorAll(".scheme")).slice(0,14).map(el=>{
3+ const name= el.querySelector("a").name
4+ const list = Array.from(el.querySelectorAll(".swatch div")).map(el=>`"${el.title}"`)
5+ return `${name}: [${list}]`
6+ }).join(',\n')
7+ copy(r)
8+ */
9+
10+
11+ const colorSchemes = {
12+ // https://vega.github.io/vega/docs/schemes/#categorical
13+ accent : [ "#7fc97f" , "#beaed4" , "#fdc086" , "#ffff99" , "#386cb0" , "#f0027f" , "#bf5b17" , "#666666" ] ,
14+ category10 : [ "#1f77b4" , "#ff7f0e" , "#2ca02c" , "#d62728" , "#9467bd" , "#8c564b" , "#e377c2" , "#7f7f7f" , "#bcbd22" , "#17becf" ] ,
15+ category20 : [ "#1f77b4" , "#aec7e8" , "#ff7f0e" , "#ffbb78" , "#2ca02c" , "#98df8a" , "#d62728" , "#ff9896" , "#9467bd" , "#c5b0d5" , "#8c564b" , "#c49c94" , "#e377c2" , "#f7b6d2" , "#7f7f7f" , "#c7c7c7" , "#bcbd22" , "#dbdb8d" , "#17becf" , "#9edae5" ] ,
16+ category20b : [ "#393b79" , "#5254a3" , "#6b6ecf" , "#9c9ede" , "#637939" , "#8ca252" , "#b5cf6b" , "#cedb9c" , "#8c6d31" , "#bd9e39" , "#e7ba52" , "#e7cb94" , "#843c39" , "#ad494a" , "#d6616b" , "#e7969c" , "#7b4173" , "#a55194" , "#ce6dbd" , "#de9ed6" ] ,
17+ category20c : [ "#3182bd" , "#6baed6" , "#9ecae1" , "#c6dbef" , "#e6550d" , "#fd8d3c" , "#fdae6b" , "#fdd0a2" , "#31a354" , "#74c476" , "#a1d99b" , "#c7e9c0" , "#756bb1" , "#9e9ac8" , "#bcbddc" , "#dadaeb" , "#636363" , "#969696" , "#bdbdbd" , "#d9d9d9" ] ,
18+ dark2 : [ "#1b9e77" , "#d95f02" , "#7570b3" , "#e7298a" , "#66a61e" , "#e6ab02" , "#a6761d" , "#666666" ] ,
19+ paired : [ "#a6cee3" , "#1f78b4" , "#b2df8a" , "#33a02c" , "#fb9a99" , "#e31a1c" , "#fdbf6f" , "#ff7f00" , "#cab2d6" , "#6a3d9a" , "#ffff99" , "#b15928" ] ,
20+ pastel1 : [ "#fbb4ae" , "#b3cde3" , "#ccebc5" , "#decbe4" , "#fed9a6" , "#ffffcc" , "#e5d8bd" , "#fddaec" , "#f2f2f2" ] ,
21+ pastel2 : [ "#b3e2cd" , "#fdcdac" , "#cbd5e8" , "#f4cae4" , "#e6f5c9" , "#fff2ae" , "#f1e2cc" , "#cccccc" ] ,
22+ set1 : [ "#e41a1c" , "#377eb8" , "#4daf4a" , "#984ea3" , "#ff7f00" , "#ffff33" , "#a65628" , "#f781bf" , "#999999" ] ,
23+ set2 : [ "#66c2a5" , "#fc8d62" , "#8da0cb" , "#e78ac3" , "#a6d854" , "#ffd92f" , "#e5c494" , "#b3b3b3" ] ,
24+ set3 : [ "#8dd3c7" , "#ffffb3" , "#bebada" , "#fb8072" , "#80b1d3" , "#fdb462" , "#b3de69" , "#fccde5" , "#d9d9d9" , "#bc80bd" , "#ccebc5" , "#ffed6f" ] ,
25+ tableau10 : [ "#4c78a8" , "#f58518" , "#e45756" , "#72b7b2" , "#54a24b" , "#eeca3b" , "#b279a2" , "#ff9da6" , "#9d755d" , "#bab0ac" ] ,
26+ tableau20 : [ "#4c78a8" , "#9ecae9" , "#f58518" , "#ffbf79" , "#54a24b" , "#88d27a" , "#b79a20" , "#f2cf5b" , "#439894" , "#83bcb6" , "#e45756" , "#ff9d98" , "#79706e" , "#bab0ac" , "#d67195" , "#fcbfd2" , "#b279a2" , "#d6a5c9" , "#9e765f" , "#d8b5a5" ] ,
27+ // https://www.omnisci.com/blog/12-color-palettes-for-telling-better-stories-with-your-data
28+ retro_metro : [ "#ea5545" , "#f46a9b" , "#ef9b20" , "#edbf33" , "#ede15b" , "#bdcf32" , "#87bc45" , "#27aeef" , "#b33dc6" ] ,
29+ dutch_field : [ "#e60049" , "#0bb4ff" , "#50e991" , "#e6d800" , "#9b19f5" , "#ffa300" , "#dc0ab4" , "#b3d4ff" , "#00bfa0" ] ,
30+ river_nights : [ "#b30000" , "#7c1158" , "#4421af" , "#1a53ff" , "#0d88e6" , "#00b7c7" , "#5ad45a" , "#8be04e" , "#ebdc78" ] ,
31+ spring_pastels : [ "#fd7f6f" , "#7eb0d5" , "#b2e061" , "#bd7ebe" , "#ffb55a" , "#ffee65" , "#beb9db" , "#fdcce5" , "#8bd3c7" ] ,
32+ blue_to_yellow : [ "#115f9a" , "#1984c5" , "#22a7f0" , "#48b5c4" , "#76c68f" , "#a6d75b" , "#c9e52f" , "#d0ee11" , "#d0f400" ] ,
33+ grey_to_red : [ "#d7e1ee" , "#cbd6e4" , "#bfcbdb" , "#b3bfd1" , "#a4a2a8" , "#df8879" , "#c86558" , "#b04238" , "#991f17" ] ,
34+ black_to_pink : [ "#2e2b28" , "#3b3734" , "#474440" , "#54504c" , "#6b506b" , "#ab3da9" , "#de25da" , "#eb44e8" , "#ff80ff" ] ,
35+ blue_to_red : [ "#1984c5" , "#22a7f0" , "#63bff0" , "#a7d5ed" , "#e2e2e2" , "#e1a692" , "#de6e56" , "#e14b31" , "#c23728" ] ,
36+ orange_to_purple : [ "#ffb400" , "#d2980d" , "#a57c1b" , "#786028" , "#363445" , "#48446e" , "#5e569b" , "#776bcd" , "#9080ff" ] ,
37+ pink_foam : [ "#54bebe" , "#76c8c8" , "#98d1d1" , "#badbdb" , "#dedad2" , "#e4bcad" , "#df979e" , "#d7658b" , "#c80064" ] ,
38+ salmon_to_aqua : [ "#e27c7c" , "#a86464" , "#6d4b4b" , "#503f3f" , "#333333" , "#3c4e4b" , "#466964" , "#599e94" , "#6cd4c5" ] ,
39+ }
40+ export default colorSchemes
41+ export type ColorSchemeNames = keyof typeof colorSchemes
0 commit comments