web-dev-qa-db-fra.com

erreur d'utilisation de plotly sur pycharm

    import plotly.plotly as py
    from plotly.offline import download_plotlyjs, init_notebook_mode, plot,iplot
    import plotly.graph_objs as go
    init_notebook_mode(connected=True)


        data = dict(type = 'choropleth',
            locations = ['AZ','CA','NY'],
            locationmode = 'USA-states',
            colorscale= 'Portland',
            text= ['text1','text2','text3'],
            z=[1.0,2.0,3.0],
            colorbar = {'title':'Colorbar Title'})

        layout = dict(geo = {'scope':'usa'})

    choromap = go.Figure(data = [data],layout = layout)

    py.iplot(choromap)

J'ai essayé de trouver un moyen d'utiliser complot sur pycharm. Lorsque j'utilise le code ci-dessus, cela me donne cette erreur.

plotly.exceptions.PlotlyError: Étant donné que vous n'avez pas fourni de "fichier_id" lors de l'appel, nous supposons que vous essayez de récupérer un chiffre dans une URL. Vous avez fourni l'URL '', nous nous attendions à ce qu'il commence par ' https://plot.ly '.

Bonjour, c’est ma première question sur stackoverflow, excusez-moi si ma question n’est pas bien structurée. Tout conseil sur le demander correctement, est grandement apprécié.

6
sai
import plotly
from plotly.offline import init_notebook_mode
import plotly.graph_objs as go
plotly.offline.init_notebook_mode(connected=True)


data = dict(type = 'choropleth',
            locations = ['AZ','CA','NY'],
            locationmode = 'USA-states',
            colorscale= 'Portland',
            text= ['text1','text2','text3'],
            z=[1.0,2.0,3.0],
            colorbar = {'title':'Colorbar Title'})

layout = dict(geo = {'scope':'usa'})

choromap = go.Figure(data = [data],layout = layout)

plotly.offline.plot(choromap)

Cela fonctionnera certainement pour le traçage hors ligne.

6
Ankit Kamboj

Vous devez vous authentifier dans l'intrigue.

  1. Créez un compte sur plotly.
  2. Allez à https://plot.ly/python/getting-started/

Le lien du point 2 contient une description de la configuration de vos identifiants:

importer complotement 

plotly.tools.set_credentials_file (username = 'Compte Demo', api_key = 'lr1c37zw81')

2
justnpT

Vous avez importé iplot par son nom depuis plotly.iplot, votre dernière ligne doit donc être

iplot(chloromap)

Sinon, il tente d'utiliser l'iplot de plotly.

1
Gautham Velchuru