Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using plotly without online plotly account

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.

like image 763
Harnish Avatar asked Jun 10 '16 10:06

Harnish


People also ask

Do I need an account to use plotly?

Note: No internet connection, account, or payment is required to use plotly.py.

Can plotly be used offline?

Plotly allows you to generate graphs offline and save them in local machine. The plotly. offline. plot() function creates a standalone HTML that is saved locally and opened inside your web browser.

Does plotly run locally?

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 Answers

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.

like image 64
Nickil Maveli Avatar answered Oct 11 '22 08:10

Nickil Maveli


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

like image 26
Space Impact Avatar answered Oct 11 '22 07:10

Space Impact