0.0.4 ⢠Published 8 years ago
dash-colorscales v0.0.4
dash-colorscales š
Add a fancy colorscale picker to your Dash apps. DashColorscales wraps react-colorscales for use in Dash.
š Simple demo
š Advanced demo (code)

Dash
Go to this link to learn about Dash.
Getting started
pip install dash_colorscalesUsage
import dash_colorscales
import dash
import dash_html_components as html
import json
app = dash.Dash('')
app.scripts.config.serve_locally = True
app.layout = html.Div([
    dash_colorscales.DashColorscales(
        id='colorscale-picker',
        nSwatches=7,
        fixSwatches=True
    ),
    html.P(id='output', children='')
])
@app.callback(
        dash.dependencies.Output('output', 'children'),
        [dash.dependencies.Input('colorscale-picker', 'colorscale')])
def display_output(colorscale):
    return json.dumps(colorscale)
if __name__ == '__main__':
    app.run_server(debug=True)API
The DashColorscales component accepts these optional properties:
| prop | Description | 
|---|---|
| id | Optional: Identifier used to reference component in callbacks | 
| colorscale | Optional: Default colorscale as an array of color strings (HEX or RGB). Defaults to viridis. | 
| nSwatches | Optional: Number of discrete colors or "swatches" in the default color scale. | 
| fixSwatches | Optional: If set to True, hides the swatches slider and fixes swatches tonSwatches. |