Skip to content

Commit 5040be6

Browse files
committed
Update supported-colors.md
1 parent 7a230fb commit 5040be6

File tree

1 file changed

+84
-80
lines changed

1 file changed

+84
-80
lines changed

doc/python/supported-colors.md

Lines changed: 84 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -60,89 +60,93 @@ import plotly.graph_objects as go
6060
import pandas as pd
6161

6262
supported_colors = ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure",
63-
"beige", "bisque", "black", "blanchedalmond", "blue",
64-
"blueviolet", "brown", "burlywood", "cadetblue",
65-
"chartreuse", "chocolate", "coral", "cornflowerblue",
66-
"cornsilk", "crimson", "cyan", "darkblue", "darkcyan",
67-
"darkgoldenrod", "darkgray", "darkgrey", "darkgreen",
68-
"darkkhaki", "darkmagenta", "darkolivegreen", "darkorange",
69-
"darkorchid", "darkred", "darksalmon", "darkseagreen",
70-
"darkslateblue", "darkslategray", "darkslategrey",
71-
"darkturquoise", "darkviolet", "deeppink", "deepskyblue",
72-
"dimgray", "dimgrey", "dodgerblue", "firebrick",
73-
"floralwhite", "forestgreen", "fuchsia", "gainsboro",
74-
"ghostwhite", "gold", "goldenrod", "gray", "grey", "green",
75-
"greenyellow", "honeydew", "hotpink", "indianred", "indigo",
76-
"ivory", "khaki", "lavender", "lavenderblush", "lawngreen",
77-
"lemonchiffon", "lightblue", "lightcoral", "lightcyan",
78-
"lightgoldenrodyellow", "lightgray", "lightgrey",
79-
"lightgreen", "lightpink", "lightsalmon", "lightseagreen",
80-
"lightskyblue", "lightslategray", "lightslategrey",
81-
"lightsteelblue", "lightyellow", "lime", "limegreen",
82-
"linen", "magenta", "maroon", "mediumaquamarine",
83-
"mediumblue", "mediumorchid", "mediumpurple",
84-
"mediumseagreen", "mediumslateblue", "mediumspringgreen",
85-
"mediumturquoise", "mediumvioletred", "midnightblue",
86-
"mintcream", "mistyrose", "moccasin", "navajowhite", "navy",
87-
"oldlace", "olive", "olivedrab", "orange", "orangered",
88-
"orchid", "palegoldenrod", "palegreen", "paleturquoise",
89-
"palevioletred", "papayawhip", "peachpuff", "peru", "pink",
90-
"plum", "powderblue", "purple", "red", "rosybrown",
91-
"royalblue", "rebeccapurple", "saddlebrown", "salmon",
92-
"sandybrown", "seagreen", "seashell", "sienna", "silver",
93-
"skyblue", "slateblue", "slategray", "slategrey", "snow",
94-
"springgreen", "steelblue", "tan", "teal", "thistle", "tomato",
95-
"turquoise", "violet", "wheat", "white", "whitesmoke",
96-
"yellow", "yellowgreen"]
97-
98-
def display_colors_as_shapes(color_names):
99-
fig = go.Figure(layout=dict(title="Supported CSS Colors in Plotly.py"))
100-
101-
for i, color in enumerate(color_names):
102-
row, col = i // 5, i % 5
103-
x0, y0 = col * 1.2, -row * 1.2
104-
105-
fig.add_shape(
106-
type="rect",
107-
x0=x0, y0=y0,
108-
x1=x0+1, y1=y0+1,
109-
fillcolor=color,
110-
line=dict(color="black", width=1),
111-
)
112-
113-
fig.add_annotation(
114-
x=x0+0.5, y=y0-0.1,
115-
text=color,
116-
showarrow=False,
117-
font=dict(size=10)
118-
)
119-
120-
height = ((len(color_names) // 5) + (1 if len(color_names) % 5 else 0)) * 120
63+
"beige", "bisque", "black", "blanchedalmond", "blue",
64+
"blueviolet", "brown", "burlywood", "cadetblue",
65+
"chartreuse", "chocolate", "coral", "cornflowerblue",
66+
"cornsilk", "crimson", "cyan", "darkblue", "darkcyan",
67+
"darkgoldenrod", "darkgray", "darkgrey", "darkgreen",
68+
"darkkhaki", "darkmagenta", "darkolivegreen", "darkorange",
69+
"darkorchid", "darkred", "darksalmon", "darkseagreen",
70+
"darkslateblue", "darkslategray", "darkslategrey",
71+
"darkturquoise", "darkviolet", "deeppink", "deepskyblue",
72+
"dimgray", "dimgrey", "dodgerblue", "firebrick",
73+
"floralwhite", "forestgreen", "fuchsia", "gainsboro",
74+
"ghostwhite", "gold", "goldenrod", "gray", "grey", "green",
75+
"greenyellow", "honeydew", "hotpink", "indianred", "indigo",
76+
"ivory", "khaki", "lavender", "lavenderblush", "lawngreen",
77+
"lemonchiffon", "lightblue", "lightcoral", "lightcyan",
78+
"lightgoldenrodyellow", "lightgray", "lightgrey",
79+
"lightgreen", "lightpink", "lightsalmon", "lightseagreen",
80+
"lightskyblue", "lightslategray", "lightslategrey",
81+
"lightsteelblue", "lightyellow", "lime", "limegreen",
82+
"linen", "magenta", "maroon", "mediumaquamarine",
83+
"mediumblue", "mediumorchid", "mediumpurple",
84+
"mediumseagreen", "mediumslateblue", "mediumspringgreen",
85+
"mediumturquoise", "mediumvioletred", "midnightblue",
86+
"mintcream", "mistyrose", "moccasin", "navajowhite", "navy",
87+
"oldlace", "olive", "olivedrab", "orange", "orangered",
88+
"orchid", "palegoldenrod", "palegreen", "paleturquoise",
89+
"palevioletred", "papayawhip", "peachpuff", "peru", "pink",
90+
"plum", "powderblue", "purple", "red", "rosybrown",
91+
"royalblue", "rebeccapurple", "saddlebrown", "salmon",
92+
"sandybrown", "seagreen", "seashell", "sienna", "silver",
93+
"skyblue", "slateblue", "slategray", "slategrey", "snow",
94+
"springgreen", "steelblue", "tan", "teal", "thistle", "tomato",
95+
"turquoise", "violet", "wheat", "white", "whitesmoke",
96+
"yellow", "yellowgreen"]
97+
98+
fig = go.Figure(layout=dict(title="Supported Named CSS Colors"))
99+
100+
for i, color in enumerate(supported_colors):
101+
row, col = i // 5, i % 5
102+
x0, y0 = col * 1.2, -row * 1.2
121103

122-
fig.update_layout(
123-
height=height,
124-
width=800,
125-
showlegend=False,
126-
plot_bgcolor='rgba(0,0,0,0)',
127-
margin=dict(l=50, r=50, t=50, b=50),
128-
xaxis=dict(
129-
showgrid=False,
130-
zeroline=False,
131-
showticklabels=False,
132-
range=[-0.5, 6]
133-
),
134-
yaxis=dict(
135-
showgrid=False,
136-
zeroline=False,
137-
showticklabels=False,
138-
scaleanchor="x",
139-
scaleratio=1,
140-
range=[-((len(color_names) // 5) + 1) * 1.2, 1.5]
141-
)
104+
fig.add_shape(
105+
type="rect",
106+
x0=x0, y0=y0,
107+
x1=x0+1, y1=y0+1,
108+
fillcolor=color,
109+
line=dict(color="black", width=1),
142110
)
143111

144-
return fig
112+
fig.add_annotation(
113+
x=x0+0.5, y=y0-0.1,
114+
text=color,
115+
showarrow=False,
116+
font=dict(size=10)
117+
)
118+
119+
height = ((len(supported_colors) // 5) + (1 if len(color_names) % 5 else 0)) * 120
120+
121+
fig.update_layout(
122+
height=height,
123+
width=800,
124+
showlegend=False,
125+
plot_bgcolor='rgba(0,0,0,0)',
126+
margin=dict(l=50, r=50, t=50, b=50),
127+
xaxis=dict(
128+
showgrid=False,
129+
zeroline=False,
130+
showticklabels=False,
131+
range=[-0.5, 6]
132+
),
133+
yaxis=dict(
134+
showgrid=False,
135+
zeroline=False,
136+
showticklabels=False,
137+
scaleanchor="x",
138+
scaleratio=1,
139+
range=[-((len(supported_colors) // 5) + 1) * 1.2, 1.5]
140+
)
141+
)
145142

146-
fig = display_colors_as_shapes(supported_colors)
147143
fig.show()
148144
```
145+
146+
```python
147+
148+
```
149+
150+
```python
151+
152+
```

0 commit comments

Comments
 (0)