Невозможно отобразить данные в фрейме панд с графиком в pycharm - PullRequest
1 голос
/ 25 апреля 2019

Я пытаюсь нанести данные на фрейм данных pandas с использованием plotly в pycharm, но это не работает.Ниже приведен фрагмент кода.

import plotly.plotly as py
import pandas as pd
import numpy as np
import cufflinks as cf

cf.go_offline()

df = pd.DataFrame(np.random.randn(100,4),columns='A B C D'.split())
print(df.head())

df.iplot()

Когда я запускаю приведенный выше код в pycharm, он выдает ошибку

plotly.exceptions.PlotlyError: Because you didn't supply a 'file_id' in the call, we're assuming you're trying to snag a figure from a url. You supplied the url, '', we expected it to start with 'https://plot.ly'.
Run help on this function for more information.

Не уверен, что именно здесь происходит не так.

Может ли кто-нибудь помочь мне с этим?

Спасибо.

1 Ответ

0 голосов
/ 26 апреля 2019

Ваш код, точно , как он есть, прекрасно работает в ноутбуке Jupyter и создает этот график:

enter image description here

Так что вопрос сводится к тому, как вы запускаете свой код в PyCharm.Консоль Python?IPython возможно?Для того, чтобы сюжет и iplot() работали в автономном режиме, я думаю, вам придется запустить этот конкретный фрагмент в блокноте Jupyter.Но вы можете сделать это и в PyCharm. Унидер File > New > Jupyter Notebook:

enter image description here

Возможно, вам придется выполнить некоторые дополнительные установки, но это не должно быть слишкомтрудно вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...