Skip to content

Commit cde5358

Browse files
committed
Added plotly_v4_colors template
1 parent 5b183c3 commit cde5358

File tree

2 files changed

+51
-0
lines changed

2 files changed

+51
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"layout": {"colorscale": {"sequential": [[0.0, "#0d0887"], [0.1111111111111111, "#46039f"], [0.2222222222222222, "#7201a8"], [0.3333333333333333, "#9c179e"], [0.4444444444444444, "#bd3786"], [0.5555555555555556, "#d8576b"], [0.6666666666666666, "#ed7953"], [0.7777777777777778, "#fb9f3a"], [0.8888888888888888, "#fdca26"], [1.0, "#f0f921"]]}, "colorway": ["#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52"]}, "data": {"heatmap": [{"colorscale": [[0.0, "#0d0887"], [0.1111111111111111, "#46039f"], [0.2222222222222222, "#7201a8"], [0.3333333333333333, "#9c179e"], [0.4444444444444444, "#bd3786"], [0.5555555555555556, "#d8576b"], [0.6666666666666666, "#ed7953"], [0.7777777777777778, "#fb9f3a"], [0.8888888888888888, "#fdca26"], [1.0, "#f0f921"]], "type": "heatmap"}], "histogram2d": [{"colorscale": [[0.0, "#0d0887"], [0.1111111111111111, "#46039f"], [0.2222222222222222, "#7201a8"], [0.3333333333333333, "#9c179e"], [0.4444444444444444, "#bd3786"], [0.5555555555555556, "#d8576b"], [0.6666666666666666, "#ed7953"], [0.7777777777777778, "#fb9f3a"], [0.8888888888888888, "#fdca26"], [1.0, "#f0f921"]], "type": "histogram2d"}], "histogram2dcontour": [{"colorscale": [[0.0, "#0d0887"], [0.1111111111111111, "#46039f"], [0.2222222222222222, "#7201a8"], [0.3333333333333333, "#9c179e"], [0.4444444444444444, "#bd3786"], [0.5555555555555556, "#d8576b"], [0.6666666666666666, "#ed7953"], [0.7777777777777778, "#fb9f3a"], [0.8888888888888888, "#fdca26"], [1.0, "#f0f921"]], "type": "histogram2dcontour"}], "contour": [{"colorscale": [[0.0, "#0d0887"], [0.1111111111111111, "#46039f"], [0.2222222222222222, "#7201a8"], [0.3333333333333333, "#9c179e"], [0.4444444444444444, "#bd3786"], [0.5555555555555556, "#d8576b"], [0.6666666666666666, "#ed7953"], [0.7777777777777778, "#fb9f3a"], [0.8888888888888888, "#fdca26"], [1.0, "#f0f921"]], "type": "contour"}]}}

templategen/definitions.py

+50
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,56 @@ def plotly_dark():
496496
builders['plotly_dark'] = plotly_dark
497497

498498

499+
def plotly_v4_colors():
500+
template = Template()
501+
502+
# Plasma colorscale
503+
# -----------------
504+
# Get this from plotly_express logic after integration
505+
colorscale = [
506+
"#0d0887",
507+
"#46039f",
508+
"#7201a8",
509+
"#9c179e",
510+
"#bd3786",
511+
"#d8576b",
512+
"#ed7953",
513+
"#fb9f3a",
514+
"#fdca26",
515+
"#f0f921",
516+
]
517+
d = len(colorscale) - 1
518+
colorscale = [
519+
[(1.0 * i) / (1.0 * d), x]
520+
for i, x in enumerate(colorscale)
521+
]
522+
523+
template.layout.colorscale.sequential = colorscale
524+
template.data.heatmap = [dict(colorscale = colorscale)]
525+
template.data.histogram2d = [dict(colorscale = colorscale)]
526+
template.data.histogram2dcontour = [dict(colorscale = colorscale)]
527+
template.data.contour = [dict(colorscale = colorscale)]
528+
529+
colorway = [
530+
plotly_clrs['Cornflower'],
531+
plotly_clrs['Sienna'],
532+
plotly_clrs['Emerald'],
533+
plotly_clrs['Lavender Shade'],
534+
'#FFA15A',
535+
plotly_clrs['Aqua Shade'],
536+
'#FF6692',
537+
'#B6E880',
538+
'#FF97FF',
539+
'#FECB52'
540+
]
541+
template.layout.colorway = colorway
542+
543+
return template
544+
545+
546+
builders['plotly_v4_colors'] = plotly_v4_colors
547+
548+
499549
def presentation():
500550
"""
501551
Template that increases the size of text and markers/lines for certain

0 commit comments

Comments
 (0)