わかさぎのブログ

プログラミング、Atcoderの勉強とか

plotlyできれいなグラフを作るplotly-go

import plotly.graph_objects as go

#Figureオブジェクト作成
fig = go.Figure()

#traceを作成
trace1 = go.Scatter(x=[1, 2, 3, 4], y=[1, 4, 9, 16])

#traceをFigureに追加
fig.add_trace(trace1)

#レイアウトの設定
fig.update_layout(title='グラフのタイトル', 
                  width=1000,
                  height=500)

#軸の設定
fig.update_xaxes(title='横軸')
fig.update_yaxes(title='縦軸')

#グラフの表示
fig.show()

 

expressの方はdfじゃないといい感じにプロットできないから実用的でないと感じたのでgoの方を使っていく。

traceがmatplotlibにない考え方