我正在尝试使用熊猫绘制时间序列的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)
Python: 3.7.2
熊猫: 0.24.1
答案 0 :(得分:1)
我认为这可能更适合作为GitHub中的问题。
在任何情况下,autocorrelation_plot
和类似的地块(andrews_curves
,radviz
,...)可能都将从熊猫中移出,放入单独的包装中。因此,您可以期望将来必须调用类似pandas_matplotlib.autocorrelation_plot()
的电话(请参阅#28177)。
同时,我正在#28179的文档中添加了它和一些其他缺少的功能。合并拉取请求后,您将可以在https://dev.pandas.io中查看文档。但是autocorrelation_plot
并没有什么有趣的事情:
答案 1 :(得分:0)
您至少可以在这里找到参考和简短文档:https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html#visualization-autocorrelation
顺便说一句,您可以在文档中搜索任何关键字:https://pandas.pydata.org/pandas-docs/stable/search.html?q=autocorrelation_plot&check_keywords=yes&area=default#
答案 2 :(得分:0)
看看:
https://github.com/pandas-dev/pandas/blob/v0.24.1/pandas/plotting/_misc.py#L600
好像它被埋在the plotting._misc
源代码中。