1

Curve我正在尝试使用 Holoviews DFrame 类和相应的方法绘制带有时间戳索引的 Pandas DataFrame(更确切地说是其中的一列) 。有两个问题:

1)一旦DataFrame在DFrame中,我不知道如何访问索引。

2) 将索引显式包含为列并调用Curve.

请参阅此处查看完整的笔记本 http://nbviewer.ipython.org/urls/gist.githubusercontent.com/bjonen/492fea9559fd73edf579/raw/ac01b49edde36bf621d90cc390baa790621290bd/holoviews_plt_tseries.ipynb

该文档有一个带有时间戳的示例,但在此示例HoloMap中生成的是 a 而不是Curve.

在进行了更多调查之后,似乎Curve期望某种数值数据为kdim. TypeError当在浮点和对象类型的 numpy 数组上调用内部 np.vstack 时会发生这种情况。

任何提示都非常感谢!

4

1 回答 1

2

HoloViews http://holoviews.org/Tutorials/Pandas_Conversion.html的文档表明,当将 pandas 索引摄取到 HoloView 表中时,它会被丢弃。您的问题的解决方案可能是在将数据框放入 HoloViews 之前简单地在数据框上调用方法“reset_index()”。

于 2016-05-30T00:34:08.853 回答