|
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