Jupyter Lab上でDash & Chart Studio
題名の通り,Jupyter LabでDashを動かす方法をみつけた.
Dashは(ローカル)サーバー上で稼働するので,デバッグが面倒だったが,これを使えば簡単だ.問題は,Windowsでは動かないことだ.最近では,Jupyter Labを使えば,WindowsもMacもLinuxも大差ないので,大丈夫だろう.GPU付きのサーバーにインストールしてもらって,研究室全員で作れるようになるとなお良い.
インストールは,
pip install "jupyterlab>=1.0" jupyterlab-dash==0.1.0a3
jupyter labextension install jupyterlab-dash@0.1.0-alpha.3
ででき,使い方はこんな感じだ.
import jupyterlab_dash
import dash
import dash_html_components as html
viewer = jupyterlab_dash.AppViewer()
app = dash.Dash( )
app.layout = html.Div('Hello World')
viewer.show(app)
viewerというクラスインスタンスを作成し,Dashのappインスタンスを引数としてshowする部分が,通常のDashと異なる.
Plotlyで図を作って対話型の簡易GUIを作ることができる.完成したらサーバーにupすれば良い.
Plotlyのクラウド上で図を対話的にいじれる Chart Studio もJupyter Labの拡張として動くようになったようだ.クラウドだとデータが公開されるが,これだとローカルにできる.
インストールは簡単だ.P
jupyter labextension install jupyterlab-chart-editor
この記事が気に入ったらサポートをしてみませんか?