Holoviews:如何使用时间索引绘制 DataFrame
Holoviews: How to plot DataFrame with time index
我正在尝试使用 Holoviews DFrame class 和相应的 Curve
方法绘制带有时间戳索引的 Pandas DataFrame(更具体地说是其中的一列)。有两个问题:
1) 一旦 DataFrame 位于 DFrame 中,我不知道如何访问索引。
2) 将索引显式包含为列并调用 Curve
时出现 TypeError。
文档中有一个带有时间戳的示例,但在此示例中生成了 HoloMap
而不是 Curve
。
经过更多调查,似乎 Curve
需要某种数值数据,如 kdim
。 TypeError
在内部对 float 和对象类型的 numpy 数组调用 np.vstack 时发生。
非常感谢任何提示!
HoloViews http://holoviews.org/Tutorials/Pandas_Conversion.html 的文档指出 pandas 索引在被摄取到 HoloView Table 中时被丢弃。您的问题的解决方案可能是在将数据框放入 HoloViews 之前简单地调用方法 'reset_index()'。
我正在尝试使用 Holoviews DFrame class 和相应的 Curve
方法绘制带有时间戳索引的 Pandas DataFrame(更具体地说是其中的一列)。有两个问题:
1) 一旦 DataFrame 位于 DFrame 中,我不知道如何访问索引。
2) 将索引显式包含为列并调用 Curve
时出现 TypeError。
文档中有一个带有时间戳的示例,但在此示例中生成了 HoloMap
而不是 Curve
。
经过更多调查,似乎 Curve
需要某种数值数据,如 kdim
。 TypeError
在内部对 float 和对象类型的 numpy 数组调用 np.vstack 时发生。
非常感谢任何提示!
HoloViews http://holoviews.org/Tutorials/Pandas_Conversion.html 的文档指出 pandas 索引在被摄取到 HoloView Table 中时被丢弃。您的问题的解决方案可能是在将数据框放入 HoloViews 之前简单地调用方法 'reset_index()'。