第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Plotly:如何重寫標(biāo)準(zhǔn)破折號(hào)應(yīng)用程序以在 JupyterLab 中啟動(dòng)它?

Plotly:如何重寫標(biāo)準(zhǔn)破折號(hào)應(yīng)用程序以在 JupyterLab 中啟動(dòng)它?

慕森卡 2023-08-22 14:40:49
您可以在plotly 文檔中找到一堆 Dash 示例,大多數(shù)示例都以有關(guān)如何使用 Dash 構(gòu)建圖形的注釋結(jié)尾:達(dá)世幣呢?Dash 是一個(gè)用于構(gòu)建分析應(yīng)用程序的開源框架,不需要 JavaScript,并且與 Plotly 圖形庫(kù)緊密集成。但我想在 JupyterLab 中啟動(dòng)它們。那么我必須在以下“正常”Dash 應(yīng)用程序中進(jìn)行哪些更改才能使其在 JupyterLab 中運(yùn)行?代碼示例:import plotly.graph_objects as goimport plotly.express as pximport dashimport dash_core_components as dccimport dash_html_components as html# data and plotly figuredf = px.data.gapminder().query("country=='Canada'")fig = px.line(df, x="year", y="lifeExp", title='Life expectancy in Canada')# Set up Dash appapp = dash.Dash()app.layout = html.Div([? ? dcc.Graph(figure=fig)])# Launch Dash appapp.run_server(debug=True,? ? ? ? ? ? ? ?use_reloader=False # Turn off reloader if inside Jupyter? ? ? ? ? ? ? )?
查看完整描述

1 回答

?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

任何可用的 Dash 應(yīng)用程序都可以通過JupyterLab啟動(dòng),并使用問題中描述的設(shè)置,方法是use_reloader=False在以下位置指定:


app.run_server(debug=True,

           use_reloader=False # Turn off reloader if inside Jupyter

          ) 

但如果您想使用 JupyterLab 并launching the app in your default browser, inline in a cell or directly in Jupyter在其自己的選項(xiàng)卡中進(jìn)行選擇,只需按照以下簡(jiǎn)單步驟操作:


更改以下行

# 1

import dash


# 2

app = dash.Dash()


# 3

app.run_server(debug=True,

           use_reloader=False # Turn off reloader if inside Jupyter

          )  

對(duì)此:

# 1

from jupyter_dash import JupyterDash


# 2

app = JupyterDash(__name__)


# 3

app.run_server(mode='inline', port = 8070, dev_tools_ui=True,

          dev_tools_hot_reload =True, threaded=True)

這將直接在 JupyterLab 中內(nèi)聯(lián)啟動(dòng) Dash :

https://img1.sycdn.imooc.com//64e458a00001859906540488.jpg

但您也可以mode='external'啟動(dòng) Dash 它自己的選項(xiàng)卡:

https://img1.sycdn.imooc.com//64e458ae000160c906520588.jpg

您可以設(shè)置mode='external'在默認(rèn)瀏覽器中啟動(dòng)它。


經(jīng)過更改的完整代碼:'

import plotly.graph_objects as go

import plotly.express as px

# import dash 

from jupyter_dash import JupyterDash


import dash_core_components as dcc

import dash_html_components as html


# data and plotly figure

df = px.data.gapminder().query("country=='Canada'")

fig = px.line(df, x="year", y="lifeExp", title='Life expectancy in Canada')


# Set up Dash app

# app = dash.Dash()


app = JupyterDash(__name__)


app.layout = html.Div([

    dcc.Graph(figure=fig)

])


# Launch Dash app

# app.run_server(debug=True,

#                use_reloader=False # Turn off reloader if inside Jupyter

#               )


app.run_server(mode='inline', port = 8070, dev_tools_ui=True,

          dev_tools_hot_reload =True, threaded=True)


查看完整回答
反對(duì) 回復(fù) 2023-08-22
  • 1 回答
  • 0 關(guān)注
  • 1649 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)