2017-11-24 5 views
0

Plotlyのオフラインの例(https://plot.ly/python/offline/)では、プロットのhtmlファイルをコンピュータにローカルに保存するための比較的簡単なガイドがあります。つまり、py.plot関数を使用してプロットの名前を付ける方法が見つからないようです。temp-plot.htmlとして保存するだけです。Plotly offline-複数のチャートを1つのスクリプトでオフラインで保存することは可能ですか?

これは、1つのスクリプトで複数のプロットを実行している場合、temp-plot.htmlが常に上書きされ、1つのプロットだけが保存されることを意味します。これにはいくつかの回避策がありますか?それは私にとってはあまり意味がないようです。

答えて

2

plot()コマンドはパラメータを受け入れますので、各プロットを個別に保存する場所を指定できます。

plot([Bar(y=[3, 2, 6])], filename='ick.html') 
plot([Bar(y=[5, 9, 5])], filename='poo.html') 

あなたは、静的なイメージではなく、HTMLのプロットを生成する場合、image_filename=パラメータは、あなたが探しているものです。

+0

私はそれを試してみましたが、うまくいきませんでした。これは私のコードであり、temp-plotとして保存します: 'py.plot([go.Scatter(x = btc_usd_price_kraken.index、y = btc_usd_price_kraken ['加重値'])]、image_filename = 'btc.html')' –

+0

有料のライセンスなどが必要ですか? –

+0

生成されたHTMLのファイル名が必要な場合は 'filename ='とnoだけですが、有料のライセンスは必要ありません。 – tripleee

関連する問題