Pandas Dataframe没有Plot功能

时间:2016-05-17 12:10:18

标签: python-3.x pandas plot

我正在尝试按here调用df.plot.scatter(...),其中dfpandas.Dataframe个对象。

但是当我发起建议时,我的IDE无法建议任何情节功能(尽管它可以建议其他dataframe成员,例如fillna()to_json()等。

如果我无论如何写df.plot.scatter(...)并运行它,它会给出错误:

AttributeError: 'function' object has no attribute 'scatter'

我在Windows 7上使用python 3.4。我的IDE是PyCharm。这些是进口:

import pandas as pd
import matplotlib.pyplot as plt

可以是关于我的python版本,或者这个函数是否可以从pandas API中删除?提前谢谢。

1 个答案:

答案 0 :(得分:2)

我认为您的pandas版本早于0.17.0

请参阅DataFrame.plot.scatter

  

0.17.0版中的新功能。

在旧版本中,您可以使用:

df.plot(kind='scatter')