熊猫:autocorrelation_plot在哪里?

时间:2019-03-12 14:01:24

标签: python pandas

我正在尝试使用熊猫绘制时间序列的autocorrelation_plot()。 据此SO post pandas.tools在0.24.0中被删除,现在可以在pandas.plotting库中找到autocorrelation_plot函数。但是API没有显示对此功能的引用。

我可以通过导入函数来绘制自相关,但是在哪里可以找到文档?

from pandas.plotting import autocorrelation_plot # works fine

slope = -1
offset = 250
noise_scale = 100
npts = 100

x = np.linspace(0, 100, npts)
y = slope*x + noise_scale*np.random.rand(npts) + offset

autocorrelation_plot(y)

auto_correlation-plot

Python: 3.7.2

熊猫: 0.24.1

3 个答案:

答案 0 :(得分:1)

我认为这可能更适合作为GitHub中的问题。

在任何情况下,autocorrelation_plot和类似的地块(andrews_curvesradviz,...)可能都将从熊猫中移出,放入单独的包装中。因此,您可以期望将来必须调用类似pandas_matplotlib.autocorrelation_plot()的电话(请参阅#28177)。

同时,我正在#28179的文档中添加了它和一些其他缺少的功能。合并拉取请求后,您将可以在https://dev.pandas.io中查看文档。但是autocorrelation_plot并没有什么有趣的事情:

enter image description here

答案 1 :(得分:0)

答案 2 :(得分:0)

看看:

https://github.com/pandas-dev/pandas/blob/v0.24.1/pandas/plotting/_misc.py#L600

好像它被埋在the plotting._misc源代码中。