无法在PyCharm中使用plotly绘制熊猫数据框数据

时间:2019-04-25 15:11:06

标签: pandas dataframe pycharm plotly

我正在尝试在pycharm中使用plotly绘制熊猫数据框数据,但是它不起作用。以下是代码段。

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 :(得分:0)

您的代码完全正确,可以在Jupyter Notebook中正常运行并生成以下绘图:

enter image description here

因此,问题归结为如何在PyCharm中运行代码。 Python控制台?也许是IPython?为了使plotly和iplot()脱机运行,我认为您必须在Jupyter Notebook中运行此特定代码段。但是您也可以在PyCharm中完成此操作,也可以在File > New > Jupyter Notebook:

下进行

enter image description here

您可能必须进行一些其他安装,但这一点都不难。