管理 holoviews/hvplot 曲线和散点图中的大量数据
Managing large number of data in holoviews/hvplot curve and scatter plots
假设我有一个包含很多行的大型 DataFrame,我想使用 hvplot/holoviews.
绘制一个简单的数据线图
示例:
pd.DataFrame([i for i in range(1000000)]).hvplot()
在我的机器上,此图的渲染速度很慢,并且 非常慢 使用平移、缩放等导航。是否有一个选项可以使绘图更易于处理,类似于 datashade
选项对多维绘图的作用?
目前,在我的真实数据上采样不是一个选项,我想保留我所有的原始数据。
Datashader 不限于多维数据,因此只需添加 datashade=True
或 rasterize=True
(在大多数情况下这是首选,因为它让 Bokeh 提供颜色条和悬停信息)。
假设我有一个包含很多行的大型 DataFrame,我想使用 hvplot/holoviews.
绘制一个简单的数据线图示例:
pd.DataFrame([i for i in range(1000000)]).hvplot()
在我的机器上,此图的渲染速度很慢,并且 非常慢 使用平移、缩放等导航。是否有一个选项可以使绘图更易于处理,类似于 datashade
选项对多维绘图的作用?
目前,在我的真实数据上采样不是一个选项,我想保留我所有的原始数据。
Datashader 不限于多维数据,因此只需添加 datashade=True
或 rasterize=True
(在大多数情况下这是首选,因为它让 Bokeh 提供颜色条和悬停信息)。