web-dev-qa-db-ja.com

Jupyterノートブック内でダッシュを使用するには?

ブラウザで表示して表示するのではなく、Jupyter Notebook内にダッシュアプ​​リを配置することは可能ですか?

私の意図は、Jupterノートブック内のグラフをリンクして、1つのグラフにカーソルを合わせると、別のグラフに必要な入力が生成されるようにすることです。

14
bluprince13

(免責事項、私はダッシュのメンテナンスを手伝います)

https://github.com/plotly/jupyterlab-dash を参照してください。これはJupyter内にDashを埋め込むJupyterLab拡張機能です。

Dash App inside Jupyter

jupyterトピックでダッシュアプ​​リを実行できます のような Dash Community Forum の代替ソリューションも参照してください。

8
Chris P

私の意図は、Jupterノートブック内のグラフをリンクして、1つのグラフにカーソルを合わせると、別のグラフに必要な入力が生成されるようにすることです。

同様の機能は Bokeh にすでに存在します。

また、 this の質問もご覧ください。

2
igrinis

陰鬱なオフラインを探してください。

図があるとしましょう(例:fig = {'data':data、 'layout':layout})

次に、jupyterノートブックセル内で、

from plotly.offline import iplot, init_notebook_mode
init_notebook_mode()
# plot it
iplot(fig)

これにより、jupyter内にプロットがプロットされます。 flaskサーバーを実行する必要さえありません。

2
raj

Jupyterノートブック内でdashアプリを表示できるかどうかはわかりません。ただし、スライダー、コンボボックス、その他のボタンを使用する場合は、Jupyterから直接提供される ipywidgets に興味があるかもしれません。

これらは here のようにplotlyで使用できます。


[〜#〜] edit [〜#〜]

最終的には、iframeとIPython.display.display_html()を使用してJupyter内にdashアプリを埋め込む解決策があるようです。詳細については、 this function および this GitHub repo を参照してください。

1
FabienP

jupyter-plotly-dash をインストールすると、Jupyterノートブックでダッシュアプ​​リを実行できます。 plotlyのオフラインコンポーネントについて考える必要があるかもしれませんが、それがどのように機能するかはあまりわかりません。お役に立てれば!

0
Malik_Day