Using plotly without online plotly account

*爱你&永不变心* 提交于 2019-11-28 18:16:54

Yes, it can be done. The only purpose of having a plotly account is to host the graphs in your plotly account.

Plotly Offline allows you to create graphs offline and save them locally. Instead of saving the graphs to a server, your data and graphs will remain in your local system.

You can work offline without having a plotly account. The plotly version should be 1.9.x series or higher.

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)

Your offline plotly library is setup. Reference : Plotly Offline Tutorial

This the offline graph that is created and you check the there is no online url because the graph is stored in local directory

Brenda Hali

You can use:

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

To use Plotly offline.

The offline package is great for non-subscribed users but the figure quality is noticeably lower than the online version. This could be a problem if you want to save the figure and share with others.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!