よく忘れるので備忘録。
インタラクティブプロットツールcufflinks
とplotly
をインポートする。
package_import
import cufflinks # df.iplotを使うため
import plotly
plotly.offline.init_notebook_mode(connected=False)
何かしらのグラフをノートブック上にプロットする。
HTMLをエクスポートしたいだけだったらこの手順は省略
ノートブックにプロット
# グラフ描画のセッティング
setting = dict(title='グラフの上のタイトル',
colors=['purple', 'red', 'green', 'blue'],
xTitle='横軸',
yTitle='縦軸',
legend='top',
width=0.3,
)
df.iplot(**setting)
HTMLとしてエクスポート
# HTML化
setting['asFigure'] = True # dictオブジェクトにするために必要?
fig = df.iplot(**setting)
plotly.offline.plot(fig, filename='graph.html') # ファイル名