在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:GibbsConsulting/jupyter-plotly-dash开源软件地址:https://github.com/GibbsConsulting/jupyter-plotly-dash开源编程语言:Python 67.1%开源软件介绍:jupyter-plotly-dashAllow use of plotly dash applications within Jupyter notebooks, with the management of both session and internal state. See the source for this project here: https://github.com/GibbsConsulting/jupyter-plotly-dash More detailed information can be found in the online documentation at https://readthedocs.org/projects/jupyter-plotly-dash InstallationInstall the package. Use of a
Now the package is installed, it can be used within a Jupyter notebook. Simple useAfter installation, launch a python Jupyter notebook server using from jupyter_plotly_dash import JupyterDash
import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output
app = JupyterDash('SimpleExample')
app.layout = html.Div([
dcc.RadioItems(
id='dropdown-color',
options=[{'label': c, 'value': c.lower()}
for c in ['Red', 'Green', 'Blue']],
value='red'
),
html.Div(id='output-color'),
dcc.RadioItems(
id='dropdown-size',
options=[{'label': i, 'value': j}
for i, j in [('L','large'), ('M','medium'), ('S','small')]],
value='medium'
),
html.Div(id='output-size')
])
@app.callback(
dash.dependencies.Output('output-color', 'children'),
[dash.dependencies.Input('dropdown-color', 'value')])
def callback_color(dropdown_value):
return "The selected color is %s." % dropdown_value
@app.callback(
dash.dependencies.Output('output-size', 'children'),
[dash.dependencies.Input('dropdown-color', 'value'),
dash.dependencies.Input('dropdown-size', 'value')])
def callback_size(dropdown_color, dropdown_size):
return "The chosen T-shirt is a %s %s one." %(dropdown_size,
dropdown_color)
app The last line causes the dash application to be rendered. All callbacks are invoked asynchronously, so the display of an application does not prevent other notebook cells from being evaluated. Multiple instances of the same dash application can be rendered at the same time within a single notebook. Binder useTo launch a binder image, visit to run Jupyter notebooks using the latest version on the master branch of the main repository. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论