Using plotly without online plotly account

断了今生、忘了曾经 提交于 2019-12-17 23:36:31

问题


Is it possible to use the plotly library to create charts in python without having an online plotly account? I think the code is opensource https://github.com/plotly/plotly.py. I would like to know whether we can use this without an online account.


回答1:


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.




回答2:


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




回答3:


You can use:

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

To use Plotly offline.




回答4:


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.



来源:https://stackoverflow.com/questions/37745917/using-plotly-without-online-plotly-account

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