|
1 | 1 | # Copied from |
2 | 2 | # https://github.com/plotly/plotly.js/blob/master/src/components/colorscale/scales.js |
3 | 3 |
|
4 | | -Greys = [[0, "rgb(0,0,0)"], [1, "rgb(255,255,255)"]] |
5 | | -YlGnBu = [ |
6 | | - [0, "rgb(8,29,88)"], |
7 | | - [0.125, "rgb(37,52,148)"], |
8 | | - [0.25, "rgb(34,94,168)"], |
9 | | - [0.375, "rgb(29,145,192)"], |
10 | | - [0.5, "rgb(65,182,196)"], |
11 | | - [0.625, "rgb(127,205,187)"], |
12 | | - [0.75, "rgb(199,233,180)"], |
13 | | - [0.875, "rgb(237,248,217)"], |
14 | | - [1, "rgb(255,255,217)"], |
15 | | -] |
16 | | -Greens = [ |
17 | | - [0, "rgb(0,68,27)"], |
18 | | - [0.125, "rgb(0,109,44)"], |
19 | | - [0.25, "rgb(35,139,69)"], |
20 | | - [0.375, "rgb(65,171,93)"], |
21 | | - [0.5, "rgb(116,196,118)"], |
22 | | - [0.625, "rgb(161,217,155)"], |
23 | | - [0.75, "rgb(199,233,192)"], |
24 | | - [0.875, "rgb(229,245,224)"], |
25 | | - [1, "rgb(247,252,245)"], |
26 | | -] |
27 | | -YlOrRd = ( |
28 | | - [ |
29 | | - [0, "rgb(128,0,38)"], |
30 | | - [0.125, "rgb(189,0,38)"], |
31 | | - [0.25, "rgb(227,26,28)"], |
32 | | - [0.375, "rgb(252,78,42)"], |
33 | | - [0.5, "rgb(253,141,60)"], |
34 | | - [0.625, "rgb(254,178,76)"], |
35 | | - [0.75, "rgb(254,217,118)"], |
36 | | - [0.875, "rgb(255,237,160)"], |
37 | | - [1, "rgb(255,255,204)"], |
38 | | - ], |
39 | | -) |
40 | | -Bluered = [[0, "rgb(0,0,255)"], [1, "rgb(255,0,0)"]] |
41 | | -# modified RdBu based on |
42 | | -# http:#www.kennethmoreland.com/color-maps/ |
43 | | -RdBu = [ |
44 | | - [0, "rgb(5,10,172)"], |
45 | | - [0.35, "rgb(106,137,247)"], |
46 | | - [0.5, "rgb(190,190,190)"], |
47 | | - [0.6, "rgb(220,170,132)"], |
48 | | - [0.7, "rgb(230,145,90)"], |
49 | | - [1, "rgb(178,10,28)"], |
50 | | -] |
51 | | -# Scale for non-negative numeric values |
52 | | -Reds = [ |
53 | | - [0, "rgb(220,220,220)"], |
54 | | - [0.2, "rgb(245,195,157)"], |
55 | | - [0.4, "rgb(245,160,105)"], |
56 | | - [1, "rgb(178,10,28)"], |
| 4 | +# NOTE: these differ slightly from plotly.colors.PLOTLY_SCALES from Plotly.js because |
| 5 | +# those ones don't have perfectly evenly spaced steps ... |
| 6 | +# not sure when this skew was introduced, possibly as early as Plotly.py v4.0 |
| 7 | + |
| 8 | +Blackbody = [ |
| 9 | + "rgb(0,0,0)", |
| 10 | + "rgb(230,0,0)", |
| 11 | + "rgb(230,210,0)", |
| 12 | + "rgb(255,255,255)", |
| 13 | + "rgb(160,200,255)", |
57 | 14 | ] |
58 | | -# Scale for non-positive numeric values |
| 15 | +Bluered = ["rgb(0,0,255)", "rgb(255,0,0)"] |
59 | 16 | Blues = [ |
60 | | - [0, "rgb(5,10,172)"], |
61 | | - [0.35, "rgb(40,60,190)"], |
62 | | - [0.5, "rgb(70,100,245)"], |
63 | | - [0.6, "rgb(90,120,245)"], |
64 | | - [0.7, "rgb(106,137,247)"], |
65 | | - [1, "rgb(220,220,220)"], |
| 17 | + "rgb(5,10,172)", |
| 18 | + "rgb(40,60,190)", |
| 19 | + "rgb(70,100,245)", |
| 20 | + "rgb(90,120,245)", |
| 21 | + "rgb(106,137,247)", |
| 22 | + "rgb(220,220,220)", |
66 | 23 | ] |
67 | | -Picnic = [ |
68 | | - [0, "rgb(0,0,255)"], |
69 | | - [0.1, "rgb(51,153,255)"], |
70 | | - [0.2, "rgb(102,204,255)"], |
71 | | - [0.3, "rgb(153,204,255)"], |
72 | | - [0.4, "rgb(204,204,255)"], |
73 | | - [0.5, "rgb(255,255,255)"], |
74 | | - [0.6, "rgb(255,204,255)"], |
75 | | - [0.7, "rgb(255,153,255)"], |
76 | | - [0.8, "rgb(255,102,204)"], |
77 | | - [0.9, "rgb(255,102,102)"], |
78 | | - [1, "rgb(255,0,0)"], |
| 24 | +Cividis = [ |
| 25 | + "rgb(0,32,76)", |
| 26 | + "rgb(0,42,102)", |
| 27 | + "rgb(0,52,110)", |
| 28 | + "rgb(39,63,108)", |
| 29 | + "rgb(60,74,107)", |
| 30 | + "rgb(76,85,107)", |
| 31 | + "rgb(91,95,109)", |
| 32 | + "rgb(104,106,112)", |
| 33 | + "rgb(117,117,117)", |
| 34 | + "rgb(131,129,120)", |
| 35 | + "rgb(146,140,120)", |
| 36 | + "rgb(161,152,118)", |
| 37 | + "rgb(176,165,114)", |
| 38 | + "rgb(192,177,109)", |
| 39 | + "rgb(209,191,102)", |
| 40 | + "rgb(225,204,92)", |
| 41 | + "rgb(243,219,79)", |
| 42 | + "rgb(255,233,69)", |
79 | 43 | ] |
80 | | -Rainbow = [ |
81 | | - [0, "rgb(150,0,90)"], |
82 | | - [0.125, "rgb(0,0,200)"], |
83 | | - [0.25, "rgb(0,25,255)"], |
84 | | - [0.375, "rgb(0,152,255)"], |
85 | | - [0.5, "rgb(44,255,150)"], |
86 | | - [0.625, "rgb(151,255,0)"], |
87 | | - [0.75, "rgb(255,234,0)"], |
88 | | - [0.875, "rgb(255,111,0)"], |
89 | | - [1, "rgb(255,0,0)"], |
| 44 | +Earth = [ |
| 45 | + "rgb(0,0,130)", |
| 46 | + "rgb(0,180,180)", |
| 47 | + "rgb(40,210,40)", |
| 48 | + "rgb(230,230,50)", |
| 49 | + "rgb(120,70,20)", |
| 50 | + "rgb(255,255,255)", |
90 | 51 | ] |
91 | | -Portland = [ |
92 | | - [0, "rgb(12,51,131)"], |
93 | | - [0.25, "rgb(10,136,186)"], |
94 | | - [0.5, "rgb(242,211,56)"], |
95 | | - [0.75, "rgb(242,143,56)"], |
96 | | - [1, "rgb(217,30,30)"], |
| 52 | +Electric = [ |
| 53 | + "rgb(0,0,0)", |
| 54 | + "rgb(30,0,100)", |
| 55 | + "rgb(120,0,100)", |
| 56 | + "rgb(160,90,0)", |
| 57 | + "rgb(230,200,0)", |
| 58 | + "rgb(255,250,220)", |
| 59 | +] |
| 60 | +Greens = [ |
| 61 | + "rgb(0,68,27)", |
| 62 | + "rgb(0,109,44)", |
| 63 | + "rgb(35,139,69)", |
| 64 | + "rgb(65,171,93)", |
| 65 | + "rgb(116,196,118)", |
| 66 | + "rgb(161,217,155)", |
| 67 | + "rgb(199,233,192)", |
| 68 | + "rgb(229,245,224)", |
| 69 | + "rgb(247,252,245)", |
97 | 70 | ] |
| 71 | +Greys = ["rgb(0,0,0)", "rgb(255,255,255)"] |
| 72 | +Hot = ["rgb(0,0,0)", "rgb(230,0,0)", "rgb(255,210,0)", "rgb(255,255,255)"] |
98 | 73 | Jet = [ |
99 | | - [0, "rgb(0,0,131)"], |
100 | | - [0.125, "rgb(0,60,170)"], |
101 | | - [0.375, "rgb(5,255,255)"], |
102 | | - [0.625, "rgb(255,255,0)"], |
103 | | - [0.875, "rgb(250,0,0)"], |
104 | | - [1, "rgb(128,0,0)"], |
| 74 | + "rgb(0,0,131)", |
| 75 | + "rgb(0,60,170)", |
| 76 | + "rgb(5,255,255)", |
| 77 | + "rgb(255,255,0)", |
| 78 | + "rgb(250,0,0)", |
| 79 | + "rgb(128,0,0)", |
105 | 80 | ] |
106 | | -Hot = [ |
107 | | - [0, "rgb(0,0,0)"], |
108 | | - [0.3, "rgb(230,0,0)"], |
109 | | - [0.6, "rgb(255,210,0)"], |
110 | | - [1, "rgb(255,255,255)"], |
| 81 | +Picnic = [ |
| 82 | + "rgb(0,0,255)", |
| 83 | + "rgb(51,153,255)", |
| 84 | + "rgb(102,204,255)", |
| 85 | + "rgb(153,204,255)", |
| 86 | + "rgb(204,204,255)", |
| 87 | + "rgb(255,255,255)", |
| 88 | + "rgb(255,204,255)", |
| 89 | + "rgb(255,153,255)", |
| 90 | + "rgb(255,102,204)", |
| 91 | + "rgb(255,102,102)", |
| 92 | + "rgb(255,0,0)", |
111 | 93 | ] |
112 | | -Blackbody = [ |
113 | | - [0, "rgb(0,0,0)"], |
114 | | - [0.2, "rgb(230,0,0)"], |
115 | | - [0.4, "rgb(230,210,0)"], |
116 | | - [0.7, "rgb(255,255,255)"], |
117 | | - [1, "rgb(160,200,255)"], |
| 94 | +Portland = [ |
| 95 | + "rgb(12,51,131)", |
| 96 | + "rgb(10,136,186)", |
| 97 | + "rgb(242,211,56)", |
| 98 | + "rgb(242,143,56)", |
| 99 | + "rgb(217,30,30)", |
118 | 100 | ] |
119 | | -Earth = [ |
120 | | - [0, "rgb(0,0,130)"], |
121 | | - [0.1, "rgb(0,180,180)"], |
122 | | - [0.2, "rgb(40,210,40)"], |
123 | | - [0.4, "rgb(230,230,50)"], |
124 | | - [0.6, "rgb(120,70,20)"], |
125 | | - [1, "rgb(255,255,255)"], |
| 101 | +Rainbow = [ |
| 102 | + "rgb(150,0,90)", |
| 103 | + "rgb(0,0,200)", |
| 104 | + "rgb(0,25,255)", |
| 105 | + "rgb(0,152,255)", |
| 106 | + "rgb(44,255,150)", |
| 107 | + "rgb(151,255,0)", |
| 108 | + "rgb(255,234,0)", |
| 109 | + "rgb(255,111,0)", |
| 110 | + "rgb(255,0,0)", |
126 | 111 | ] |
127 | | -Electric = [ |
128 | | - [0, "rgb(0,0,0)"], |
129 | | - [0.15, "rgb(30,0,100)"], |
130 | | - [0.4, "rgb(120,0,100)"], |
131 | | - [0.6, "rgb(160,90,0)"], |
132 | | - [0.8, "rgb(230,200,0)"], |
133 | | - [1, "rgb(255,250,220)"], |
| 112 | +RdBu = [ |
| 113 | + "rgb(5,10,172)", |
| 114 | + "rgb(106,137,247)", |
| 115 | + "rgb(190,190,190)", |
| 116 | + "rgb(220,170,132)", |
| 117 | + "rgb(230,145,90)", |
| 118 | + "rgb(178,10,28)", |
134 | 119 | ] |
| 120 | +Reds = ["rgb(220,220,220)", "rgb(245,195,157)", "rgb(245,160,105)", "rgb(178,10,28)"] |
135 | 121 | Viridis = [ |
136 | | - [0, "#440154"], |
137 | | - [0.06274509803921569, "#48186a"], |
138 | | - [0.12549019607843137, "#472d7b"], |
139 | | - [0.18823529411764706, "#424086"], |
140 | | - [0.25098039215686274, "#3b528b"], |
141 | | - [0.3137254901960784, "#33638d"], |
142 | | - [0.3764705882352941, "#2c728e"], |
143 | | - [0.4392156862745098, "#26828e"], |
144 | | - [0.5019607843137255, "#21918c"], |
145 | | - [0.5647058823529412, "#1fa088"], |
146 | | - [0.6274509803921569, "#28ae80"], |
147 | | - [0.6901960784313725, "#3fbc73"], |
148 | | - [0.7529411764705882, "#5ec962"], |
149 | | - [0.8156862745098039, "#84d44b"], |
150 | | - [0.8784313725490196, "#addc30"], |
151 | | - [0.9411764705882353, "#d8e219"], |
152 | | - [1, "#fde725"], |
| 122 | + "#440154", |
| 123 | + "#48186a", |
| 124 | + "#472d7b", |
| 125 | + "#424086", |
| 126 | + "#3b528b", |
| 127 | + "#33638d", |
| 128 | + "#2c728e", |
| 129 | + "#26828e", |
| 130 | + "#21918c", |
| 131 | + "#1fa088", |
| 132 | + "#28ae80", |
| 133 | + "#3fbc73", |
| 134 | + "#5ec962", |
| 135 | + "#84d44b", |
| 136 | + "#addc30", |
| 137 | + "#d8e219", |
| 138 | + "#fde725", |
153 | 139 | ] |
154 | | -Cividis = [ |
155 | | - [0.000000, "rgb(0,32,76)"], |
156 | | - [0.058824, "rgb(0,42,102)"], |
157 | | - [0.117647, "rgb(0,52,110)"], |
158 | | - [0.176471, "rgb(39,63,108)"], |
159 | | - [0.235294, "rgb(60,74,107)"], |
160 | | - [0.294118, "rgb(76,85,107)"], |
161 | | - [0.352941, "rgb(91,95,109)"], |
162 | | - [0.411765, "rgb(104,106,112)"], |
163 | | - [0.470588, "rgb(117,117,117)"], |
164 | | - [0.529412, "rgb(131,129,120)"], |
165 | | - [0.588235, "rgb(146,140,120)"], |
166 | | - [0.647059, "rgb(161,152,118)"], |
167 | | - [0.705882, "rgb(176,165,114)"], |
168 | | - [0.764706, "rgb(192,177,109)"], |
169 | | - [0.823529, "rgb(209,191,102)"], |
170 | | - [0.882353, "rgb(225,204,92)"], |
171 | | - [0.941176, "rgb(243,219,79)"], |
172 | | - [1.000000, "rgb(255,233,69)"], |
| 140 | +YlGnBu = [ |
| 141 | + "rgb(8,29,88)", |
| 142 | + "rgb(37,52,148)", |
| 143 | + "rgb(34,94,168)", |
| 144 | + "rgb(29,145,192)", |
| 145 | + "rgb(65,182,196)", |
| 146 | + "rgb(127,205,187)", |
| 147 | + "rgb(199,233,180)", |
| 148 | + "rgb(237,248,217)", |
| 149 | + "rgb(255,255,217)", |
| 150 | +] |
| 151 | +YlOrRd = [ |
| 152 | + "rgb(128,0,38)", |
| 153 | + "rgb(189,0,38)", |
| 154 | + "rgb(227,26,28)", |
| 155 | + "rgb(252,78,42)", |
| 156 | + "rgb(253,141,60)", |
| 157 | + "rgb(254,178,76)", |
| 158 | + "rgb(254,217,118)", |
| 159 | + "rgb(255,237,160)", |
| 160 | + "rgb(255,255,204)", |
173 | 161 | ] |
174 | 162 |
|
175 | 163 | Blackbody_r = Blackbody[::-1] |
|
0 commit comments