Skip to content

Commit dde07c0

Browse files
committed
color list in separate module
1 parent d6e919c commit dde07c0

File tree

2 files changed

+154
-151
lines changed

2 files changed

+154
-151
lines changed

pandas/io/formats/_color_data.py

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
# source: matplotlib._color_data (3.3.3)
2+
CSS4_COLORS = {
3+
"aliceblue": "F0F8FF",
4+
"antiquewhite": "FAEBD7",
5+
"aqua": "00FFFF",
6+
"aquamarine": "7FFFD4",
7+
"azure": "F0FFFF",
8+
"beige": "F5F5DC",
9+
"bisque": "FFE4C4",
10+
"black": "000000",
11+
"blanchedalmond": "FFEBCD",
12+
"blue": "0000FF",
13+
"blueviolet": "8A2BE2",
14+
"brown": "A52A2A",
15+
"burlywood": "DEB887",
16+
"cadetblue": "5F9EA0",
17+
"chartreuse": "7FFF00",
18+
"chocolate": "D2691E",
19+
"coral": "FF7F50",
20+
"cornflowerblue": "6495ED",
21+
"cornsilk": "FFF8DC",
22+
"crimson": "DC143C",
23+
"cyan": "00FFFF",
24+
"darkblue": "00008B",
25+
"darkcyan": "008B8B",
26+
"darkgoldenrod": "B8860B",
27+
"darkgray": "A9A9A9",
28+
"darkgreen": "006400",
29+
"darkgrey": "A9A9A9",
30+
"darkkhaki": "BDB76B",
31+
"darkmagenta": "8B008B",
32+
"darkolivegreen": "556B2F",
33+
"darkorange": "FF8C00",
34+
"darkorchid": "9932CC",
35+
"darkred": "8B0000",
36+
"darksalmon": "E9967A",
37+
"darkseagreen": "8FBC8F",
38+
"darkslateblue": "483D8B",
39+
"darkslategray": "2F4F4F",
40+
"darkslategrey": "2F4F4F",
41+
"darkturquoise": "00CED1",
42+
"darkviolet": "9400D3",
43+
"deeppink": "FF1493",
44+
"deepskyblue": "00BFFF",
45+
"dimgray": "696969",
46+
"dimgrey": "696969",
47+
"dodgerblue": "1E90FF",
48+
"firebrick": "B22222",
49+
"floralwhite": "FFFAF0",
50+
"forestgreen": "228B22",
51+
"fuchsia": "FF00FF",
52+
"gainsboro": "DCDCDC",
53+
"ghostwhite": "F8F8FF",
54+
"gold": "FFD700",
55+
"goldenrod": "DAA520",
56+
"gray": "808080",
57+
"green": "008000",
58+
"greenyellow": "ADFF2F",
59+
"grey": "808080",
60+
"honeydew": "F0FFF0",
61+
"hotpink": "FF69B4",
62+
"indianred": "CD5C5C",
63+
"indigo": "4B0082",
64+
"ivory": "FFFFF0",
65+
"khaki": "F0E68C",
66+
"lavender": "E6E6FA",
67+
"lavenderblush": "FFF0F5",
68+
"lawngreen": "7CFC00",
69+
"lemonchiffon": "FFFACD",
70+
"lightblue": "ADD8E6",
71+
"lightcoral": "F08080",
72+
"lightcyan": "E0FFFF",
73+
"lightgoldenrodyellow": "FAFAD2",
74+
"lightgray": "D3D3D3",
75+
"lightgreen": "90EE90",
76+
"lightgrey": "D3D3D3",
77+
"lightpink": "FFB6C1",
78+
"lightsalmon": "FFA07A",
79+
"lightseagreen": "20B2AA",
80+
"lightskyblue": "87CEFA",
81+
"lightslategray": "778899",
82+
"lightslategrey": "778899",
83+
"lightsteelblue": "B0C4DE",
84+
"lightyellow": "FFFFE0",
85+
"lime": "00FF00",
86+
"limegreen": "32CD32",
87+
"linen": "FAF0E6",
88+
"magenta": "FF00FF",
89+
"maroon": "800000",
90+
"mediumaquamarine": "66CDAA",
91+
"mediumblue": "0000CD",
92+
"mediumorchid": "BA55D3",
93+
"mediumpurple": "9370DB",
94+
"mediumseagreen": "3CB371",
95+
"mediumslateblue": "7B68EE",
96+
"mediumspringgreen": "00FA9A",
97+
"mediumturquoise": "48D1CC",
98+
"mediumvioletred": "C71585",
99+
"midnightblue": "191970",
100+
"mintcream": "F5FFFA",
101+
"mistyrose": "FFE4E1",
102+
"moccasin": "FFE4B5",
103+
"navajowhite": "FFDEAD",
104+
"navy": "000080",
105+
"oldlace": "FDF5E6",
106+
"olive": "808000",
107+
"olivedrab": "6B8E23",
108+
"orange": "FFA500",
109+
"orangered": "FF4500",
110+
"orchid": "DA70D6",
111+
"palegoldenrod": "EEE8AA",
112+
"palegreen": "98FB98",
113+
"paleturquoise": "AFEEEE",
114+
"palevioletred": "DB7093",
115+
"papayawhip": "FFEFD5",
116+
"peachpuff": "FFDAB9",
117+
"peru": "CD853F",
118+
"pink": "FFC0CB",
119+
"plum": "DDA0DD",
120+
"powderblue": "B0E0E6",
121+
"purple": "800080",
122+
"rebeccapurple": "663399",
123+
"red": "FF0000",
124+
"rosybrown": "BC8F8F",
125+
"royalblue": "4169E1",
126+
"saddlebrown": "8B4513",
127+
"salmon": "FA8072",
128+
"sandybrown": "F4A460",
129+
"seagreen": "2E8B57",
130+
"seashell": "FFF5EE",
131+
"sienna": "A0522D",
132+
"silver": "C0C0C0",
133+
"skyblue": "87CEEB",
134+
"slateblue": "6A5ACD",
135+
"slategray": "708090",
136+
"slategrey": "708090",
137+
"snow": "FFFAFA",
138+
"springgreen": "00FF7F",
139+
"steelblue": "4682B4",
140+
"tan": "D2B48C",
141+
"teal": "008080",
142+
"thistle": "D8BFD8",
143+
"tomato": "FF6347",
144+
"turquoise": "40E0D0",
145+
"violet": "EE82EE",
146+
"wheat": "F5DEB3",
147+
"white": "FFFFFF",
148+
"whitesmoke": "F5F5F5",
149+
"yellow": "FFFF00",
150+
"yellowgreen": "9ACD32",
151+
}

pandas/io/formats/excel.py

Lines changed: 3 additions & 151 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
from pandas.io.formats.format import get_level_lengths
2626
from pandas.io.formats.printing import pprint_thing
2727

28+
from ._color_data import CSS4_COLORS
29+
2830

2931
class ExcelCell:
3032
__fields__ = ("row", "col", "val", "style", "mergestart", "mergeend")
@@ -65,157 +67,7 @@ class CSSToExcelConverter:
6567
CSS processed by :meth:`__call__`.
6668
"""
6769

68-
# source: matplotlib 3.3.3, matplotlib.colors.CSS4_COLORS
69-
NAMED_COLORS = {
70-
"aliceblue": "F0F8FF",
71-
"antiquewhite": "FAEBD7",
72-
"aqua": "00FFFF",
73-
"aquamarine": "7FFFD4",
74-
"azure": "F0FFFF",
75-
"beige": "F5F5DC",
76-
"bisque": "FFE4C4",
77-
"black": "000000",
78-
"blanchedalmond": "FFEBCD",
79-
"blue": "0000FF",
80-
"blueviolet": "8A2BE2",
81-
"brown": "A52A2A",
82-
"burlywood": "DEB887",
83-
"cadetblue": "5F9EA0",
84-
"chartreuse": "7FFF00",
85-
"chocolate": "D2691E",
86-
"coral": "FF7F50",
87-
"cornflowerblue": "6495ED",
88-
"cornsilk": "FFF8DC",
89-
"crimson": "DC143C",
90-
"cyan": "00FFFF",
91-
"darkblue": "00008B",
92-
"darkcyan": "008B8B",
93-
"darkgoldenrod": "B8860B",
94-
"darkgray": "A9A9A9",
95-
"darkgreen": "006400",
96-
"darkgrey": "A9A9A9",
97-
"darkkhaki": "BDB76B",
98-
"darkmagenta": "8B008B",
99-
"darkolivegreen": "556B2F",
100-
"darkorange": "FF8C00",
101-
"darkorchid": "9932CC",
102-
"darkred": "8B0000",
103-
"darksalmon": "E9967A",
104-
"darkseagreen": "8FBC8F",
105-
"darkslateblue": "483D8B",
106-
"darkslategray": "2F4F4F",
107-
"darkslategrey": "2F4F4F",
108-
"darkturquoise": "00CED1",
109-
"darkviolet": "9400D3",
110-
"deeppink": "FF1493",
111-
"deepskyblue": "00BFFF",
112-
"dimgray": "696969",
113-
"dimgrey": "696969",
114-
"dodgerblue": "1E90FF",
115-
"firebrick": "B22222",
116-
"floralwhite": "FFFAF0",
117-
"forestgreen": "228B22",
118-
"fuchsia": "FF00FF",
119-
"gainsboro": "DCDCDC",
120-
"ghostwhite": "F8F8FF",
121-
"gold": "FFD700",
122-
"goldenrod": "DAA520",
123-
"gray": "808080",
124-
"green": "008000",
125-
"greenyellow": "ADFF2F",
126-
"grey": "808080",
127-
"honeydew": "F0FFF0",
128-
"hotpink": "FF69B4",
129-
"indianred": "CD5C5C",
130-
"indigo": "4B0082",
131-
"ivory": "FFFFF0",
132-
"khaki": "F0E68C",
133-
"lavender": "E6E6FA",
134-
"lavenderblush": "FFF0F5",
135-
"lawngreen": "7CFC00",
136-
"lemonchiffon": "FFFACD",
137-
"lightblue": "ADD8E6",
138-
"lightcoral": "F08080",
139-
"lightcyan": "E0FFFF",
140-
"lightgoldenrodyellow": "FAFAD2",
141-
"lightgray": "D3D3D3",
142-
"lightgreen": "90EE90",
143-
"lightgrey": "D3D3D3",
144-
"lightpink": "FFB6C1",
145-
"lightsalmon": "FFA07A",
146-
"lightseagreen": "20B2AA",
147-
"lightskyblue": "87CEFA",
148-
"lightslategray": "778899",
149-
"lightslategrey": "778899",
150-
"lightsteelblue": "B0C4DE",
151-
"lightyellow": "FFFFE0",
152-
"lime": "00FF00",
153-
"limegreen": "32CD32",
154-
"linen": "FAF0E6",
155-
"magenta": "FF00FF",
156-
"maroon": "800000",
157-
"mediumaquamarine": "66CDAA",
158-
"mediumblue": "0000CD",
159-
"mediumorchid": "BA55D3",
160-
"mediumpurple": "9370DB",
161-
"mediumseagreen": "3CB371",
162-
"mediumslateblue": "7B68EE",
163-
"mediumspringgreen": "00FA9A",
164-
"mediumturquoise": "48D1CC",
165-
"mediumvioletred": "C71585",
166-
"midnightblue": "191970",
167-
"mintcream": "F5FFFA",
168-
"mistyrose": "FFE4E1",
169-
"moccasin": "FFE4B5",
170-
"navajowhite": "FFDEAD",
171-
"navy": "000080",
172-
"oldlace": "FDF5E6",
173-
"olive": "808000",
174-
"olivedrab": "6B8E23",
175-
"orange": "FFA500",
176-
"orangered": "FF4500",
177-
"orchid": "DA70D6",
178-
"palegoldenrod": "EEE8AA",
179-
"palegreen": "98FB98",
180-
"paleturquoise": "AFEEEE",
181-
"palevioletred": "DB7093",
182-
"papayawhip": "FFEFD5",
183-
"peachpuff": "FFDAB9",
184-
"peru": "CD853F",
185-
"pink": "FFC0CB",
186-
"plum": "DDA0DD",
187-
"powderblue": "B0E0E6",
188-
"purple": "800080",
189-
"rebeccapurple": "663399",
190-
"red": "FF0000",
191-
"rosybrown": "BC8F8F",
192-
"royalblue": "4169E1",
193-
"saddlebrown": "8B4513",
194-
"salmon": "FA8072",
195-
"sandybrown": "F4A460",
196-
"seagreen": "2E8B57",
197-
"seashell": "FFF5EE",
198-
"sienna": "A0522D",
199-
"silver": "C0C0C0",
200-
"skyblue": "87CEEB",
201-
"slateblue": "6A5ACD",
202-
"slategray": "708090",
203-
"slategrey": "708090",
204-
"snow": "FFFAFA",
205-
"springgreen": "00FF7F",
206-
"steelblue": "4682B4",
207-
"tan": "D2B48C",
208-
"teal": "008080",
209-
"thistle": "D8BFD8",
210-
"tomato": "FF6347",
211-
"turquoise": "40E0D0",
212-
"violet": "EE82EE",
213-
"wheat": "F5DEB3",
214-
"white": "FFFFFF",
215-
"whitesmoke": "F5F5F5",
216-
"yellow": "FFFF00",
217-
"yellowgreen": "9ACD32",
218-
}
70+
NAMED_COLORS = CSS4_COLORS
21971

22072
VERTICAL_MAP = {
22173
"top": "top",

0 commit comments

Comments
 (0)