Skip to content

Commit a2f94ab

Browse files
fix inlining of plotlyjs.py
1 parent c207edb commit a2f94ab

File tree

1 file changed

+143
-155
lines changed

1 file changed

+143
-155
lines changed

packages/python/plotly/_plotly_utils/colors/plotlyjs.py

Lines changed: 143 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -1,175 +1,163 @@
11
# Copied from
22
# https://github.com/plotly/plotly.js/blob/master/src/components/colorscale/scales.js
33

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)",
5714
]
58-
# Scale for non-positive numeric values
15+
Bluered = ["rgb(0,0,255)", "rgb(255,0,0)"]
5916
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)",
6623
]
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)",
7943
]
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)",
9051
]
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)",
9770
]
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)"]
9873
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)",
10580
]
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)",
11193
]
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)",
118100
]
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)",
126111
]
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)",
134119
]
120+
Reds = ["rgb(220,220,220)", "rgb(245,195,157)", "rgb(245,160,105)", "rgb(178,10,28)"]
135121
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",
153139
]
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)",
173161
]
174162

175163
Blackbody_r = Blackbody[::-1]

0 commit comments

Comments
 (0)