محمد فاتحی
محمد فاتحی
خواندن ۱ دقیقه·۵ سال پیش

کتابخانه jupyter-dash

کتابخانه jupyter-dash امکان ساخت اپلیکیشن های dash را در محیط های Jupyter

(مانند classic Notebook, JupyterLab, Visual Studio Code notebooks, nteract, PyCharm ) فراهم می کند.

دش (Dash) یک فریمورک (R و پایتون) منبع باز برای ساخت اپلیکیشن های وب بیس تحلیلی است.

نصب

pip install jupyter-dash

با استفاده از conda

conda install -c conda-forge -c plotly jupyter-dash

برای اولین مثال کد زیر را اجرا کنید:

import plotly.express as px
from jupyter_dash import JupyterDash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output# Load Data
df = px.data.tips()# Build App
app = JupyterDash(__name__)
app.layout = html.Div([
html.H1("JupyterDash Demo"),
dcc.Graph(id='graph'),
html.Label([
"colorscale",
dcc.Dropdown(
id='colorscale-dropdown', clearable=False,
value='plasma', options=[
{'label': c, 'value': c}
for c in px.colors.named_colorscales()
])
]),
])# Define callback to update graph
@app.callback(
Output('graph', 'figure'),
[Input("colorscale-dropdown", "value")]
)
def update_figure(colorscale):
return px.scatter(
df, x="total_bill", y="tip", color="size",
color_continuous_scale=colorscale,
render_mode="webgl", title="Tips"
)# Run app and display result inline in the notebook
app.run_server(mode='inline')

خروجی عبارتست از:


ادامه دارد...

منابع

https://medium.com/plotly/introducing-jupyterdash-811f1f57c02e

https://github.com/plotly/jupyter-dash


پایتونژوپیتر
علاقه مند به تحلیل داده و داده کاوی. لینکدین:https://www.linkedin.com/in/mohammad-fatehi-09654062/
شاید از این پست‌ها خوشتان بیاید