taoteg / plotly-dash-tutorials

Learning plotly dash library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plotly Dash Tutorials

Resources & Documentation

Python, Flask Framework & ReactJS

Plotly & Dash.js Library

Dash Tutorial

Additional Resources

Notes on Dash apps

  • New in dash 0.30.0 and dash-renderer 0.15.0, Dash includes "hot-reloading", this features is activated by default when you run your app with app.run_server(debug=True). This means that Dash will automatically refresh your browser when you make a change in your code.

  • The layout of a Dash app describes what the app looks like. The layout is a hierarchical tree of components. The dash_html_components library provides classes for all of the HTML tags and the keyword arguments describe the HTML attributes like style, className, and id. The dash_core_components library generates higher-level components like controls and graphs.

For reference, see these:

  • dash_core_components gallery: https://dash.plot.ly/dash-core-components

  • dash_html_components gallery: https://dash.plot.ly/dash-html-components

  • Dash apps are built off of a set of simple but powerful principles: declarative UIs that are customizable through reactive and functional Python callbacks. Every element attribute of the declarative components can be updated through a callback and a subset of the attributes, like the value properties of the dcc.Dropdown, are editable by the user in the interface.

About

Learning plotly dash library


Languages

Language:CSS 77.6%Language:Python 20.3%Language:HTML 2.1%Language:JavaScript 0.0%