En fait, je suis nouveau en python.
Lorsque j'essaie de compiler le code suivant:
import matplotlib.pyplot as plt
import plotly.plotly as py
# Learn about API authentication here: https://plot.ly/python/getting-started
# Find your api_key here: https://plot.ly/settings/api
x = [1,2,3,4]
y = [3,4,8,6]
plt.plot(x, 'o')
plt.plot(y)
fig = plt.gcf()
plot_url = py.plot_mpl(fig, filename='mpl-line-scatter')
Il affiche le message suivant et ne donne aucune sortie. :
mks@mks-H81M-S:~/Desktop/pythonPrograms$ python plot.py
Aw, snap! We don't have an account for ''. Want to try again? You can authenticate with your email address or username. Sign in is not case sensitive.
Don't have an account? plot.ly
Questions? [email protected]
xdg-open - opens a file or URL in the user's preferred application
Synopsis
xdg-open { file | URL }
xdg-open { --help | --manual | --version }
Use 'man xdg-open' or 'xdg-open --manual' for additional info.
mks@mks-H81M-S:~/Desktop/pythonPrograms$
Je ne sais pas ce que c'est et comment y remédier. Aidez-moi.
Je suis également assez nouveau en ce qui concerne plotly sur python est concerné. Cependant, il me semble que le problème est le fait que vous importez plotly.plotly.
Pour citer de la documentation
Toutes les méthodes de plotly.plotly communiqueront avec un nuage Plotly ou une entreprise Plotly. get_figure télécharge une figure depuis plot.ly ou Plotly Enterprise. Vous devez fournir des informations d'identification pour télécharger les chiffres: https://plot.ly/python/getting-started/
Autant que je sache, vous devez importer de manière simple, puis utiliser les fonctions comme expliqué dans la dernière moitié de l'introduction à ce sujet lien J'espère que cela vous aidera
Consultez la documentation officielle. Ce que vous essayez de faire, c'est de tracer en ligne votre graphique en utilisant un nuage compliqué. C'est la raison pour laquelle il demande l'authentification.
Je suggère qu'au lieu de vous connecter et d'essayer de définir une clé API, etc., il serait préférable de faire un traçage hors ligne.
Le tracé final est enregistré sous forme de fichier HTML dans votre système local qui peut être utilisé plus tard si nécessaire. Voici comment procéder:
import plotly as py
fig = dict( data=data, layout=layout )
py.offline.plot( fig, filename='d3-cloropleth-map' )