web-dev-qa-db-ja.com

オンラインplotlyアカウントなしでplotlyを使用する

Plotlyライブラリを使用して、pythonでオンラインのplotlyアカウントを持たずにチャートを作成できますか?コードはオープンソース https://github.com/plotly/plotlyと思います.py 。オンラインアカウントなしでこれを使用できるかどうかを知りたい。

26
Harnish

はい、できます。 plotlyアカウントを持つ唯一の目的は、plotlyアカウントでグラフをホストすることです。

Plotly Offline を使用すると、グラフをオフラインで作成し、ローカルに保存できます。グラフをサーバーに保存する代わりに、データとグラフはローカルシステムに残ります。

28
Nickil Maveli

陰鬱なアカウントを持たずにオフラインで作業できます。 plotlyバージョンは1.9.xシリーズ以上である必要があります。

import numpy as np
from plotly import __version__
from plotly.offline import download_plotlyjs, init_notebook_mode, plot,iplot
print (__version__) # requires version >= 1.9.0

#Always run this the command before at the start of notebook
init_notebook_mode(connected=True)
import plotly.graph_objs as go

x=np.array([2,5,8,0,2,-8,4,3,1])
y=np.array([2,5,8,0,2,-8,4,3,1])


data = [go.Scatter(x=x,y=y)]
fig = go.Figure(data = data,layout = go.Layout(title='Offline Plotly Testing',width = 800,height = 500,
                                           xaxis = dict(title = 'X-axis'), yaxis = dict(title = 'Y-axis')))


plot(fig,show_link = False)

オフラインのプロットライブラリがセットアップされます。リファレンス: Plotly Offline Tutorial

これは作成されるオフライングラフであり、グラフはローカルディレクトリに格納されているため、オンラインURLがないことを確認します

8
Sandeep Kadapa

次を使用できます。

import plotly
plotly.offline.init_notebook_mode(connected=True)

Plotlyをオフラインで使用するには。

1
Brenda Hali

オフラインパッケージは、購読していないユーザーには最適ですが、フィギュアの品質はオンラインバージョンよりも著しく低くなります。これは、フィギュアを保存して他の人と共有したい場合に問題になる可能性があります。

0
hui chen