Plotlyで折れ線グラフ表示
PyScript内から、Plotlyを使って折れ線グラフを表示します。
まずpy-env
タグにpandasとplotlyを指定し、PyScript内からこの2つのライブラリをインポートします。
(Plotlyライブラリの中ではPandasライブラリを使用しています。)
次にpy-script
タグ内では、折れ線グラフを表示するグラフオブジェクトを作成し、そのオブジェクトをjson.dump関数
でjson化します。
その際、引数にはcls=plotly.utils.PlotlyJSONEncoder
を指定するのがポイントです。
json化した図形オブジェクトは、JavaScript内のJSON.parse関数
でオブジェクト化し、最後にPlotly.newPlot
を使って描画します。
[ソースコード]
1 | <html> |
[ブラウザ表示]
PyScript内で作成したPlotlyのグラフオブジェクトを、ブラウザ上に表示することができました。