【发布时间】:2020-01-30 01:44:10
【问题描述】:
我正在尝试在大型数据集上使用全息视图创建交互式图形。下面是一个名为 trackData.cvs
的数据文件示例Event Time ID Venue
Javeline 11:25:21:012345 JVL Dome
Shot pot 11:25:22:778929 SPT Dome
4x4 11:25:21:993831 FOR Track
4x4 11:25:22:874293 FOR Track
Shot pot 11:25:21:087822 SPT Dome
Javeline 11:25:23:878792 JVL Dome
Long Jump 11:25:21:892902 LJP Aquatic
Long Jump 11:25:22:799422 LJP Aquatic
这就是我读取数据并绘制散点图的方式。
trackData = pd.read_csv('trackData.csv')
scatter = hv.Scatter(trackData, 'Time', 'ID')
scatter
因为这个数据集非常庞大,散点图的放大和缩小非常慢,希望加快这个过程。 我研究并发现了在大型数据集上推荐的全息视图抽取,但我不知道如何在上面的代码中使用。 我尝试过的大多数情况似乎都会引发错误。另外,有没有办法确保将时间列转换为微秒?提前感谢您的帮助
【问题讨论】:
-
你能把错误包括进来吗?很难说是什么问题。
标签: python scatter-plot holoviews datashader hvplot