2016-06-10 58 views
9

È possibile utilizzare la libreria di stampa per creare grafici in python senza disporre di un account in linea? Penso che il codice sia opensource https://github.com/plotly/plotly.py. Vorrei sapere se possiamo usare questo senza un account online.Utilizzo di trama senza account di stampa in linea

+0

Sì, è possibile utilizzare offline plotly biblioteca. Puoi anche consultare questo tutorial: https://github.com/SayaliSonawane/Plotly_Offline_Python –

risposta

11

Sì, può essere fatto. L'unico scopo di avere un account plotly è di ospitare i grafici nel tuo account plotly.

Plotly Offline consente di creare grafici offline e di salvarli localmente. Invece di salvare i grafici su un server, i dati e i grafici rimarranno nel sistema locale.

+1

Va bene. Grazie. – Harnish

+0

Come creare grafici 3D? Non spiegato ... – Alex

0

È possibile lavorare offline senza disporre di un account. La versione grafica deve essere 1.9.x serie o successiva.

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) 

La libreria di stampa offline è impostata. Riferimento: 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

+0

Non sembra funzionare affatto! Lo stesso errore appare di nuovo ... – Alex

+0

@Alex Verifica l'aggiornamento della risposta e creerà un grafico locale nel file html come mostrato nell'immagine –