使用 Bokeh 绘图时是否有尺寸限制?
Is there a size restriction when plotting with Bokeh?
我在使用大量数据时很难创建图表。
数据大小有限制吗?
对于scatter,一张图中最多可以绘制多少个散点?同样的,对于Histogram,有没有最多可以通过的观测值数量?
谢谢
更新:这可能在 2015 年更接近真实,但肯定有 300k 点图可以使用 Bokeh 显示。但是有一些特定的情况,例如繁重的 alpha 合成,相对于其他浏览器,这在某些浏览器上的表现可能相当糟糕。一些字形也可能相对昂贵得多。一旦超过 ~50k 项目,最好的指导就是尝试快速绘图,看看它是否满足您的需求。如果没有,您可能会考虑使用 Holoviews+Datashader 生成高水平的交互式散景图。
口碑推荐是在 Bokeh 图中绘制不超过 10k 个字形。这更像是一个 browser/RAM 问题而不是 Bokeh 问题,因为每个字形都是保存在 DOM.
中的唯一元素
对于直方图,我认为限制因素是渲染的 bin 数量(而不是观察数量),但我不太确定。
这是一个关于 D3 中元素限制的很好的讨论,涉及相同的概念:maximum number of svg elements for the browser in a map
我在使用大量数据时很难创建图表。 数据大小有限制吗?
对于scatter,一张图中最多可以绘制多少个散点?同样的,对于Histogram,有没有最多可以通过的观测值数量?
谢谢
更新:这可能在 2015 年更接近真实,但肯定有 300k 点图可以使用 Bokeh 显示。但是有一些特定的情况,例如繁重的 alpha 合成,相对于其他浏览器,这在某些浏览器上的表现可能相当糟糕。一些字形也可能相对昂贵得多。一旦超过 ~50k 项目,最好的指导就是尝试快速绘图,看看它是否满足您的需求。如果没有,您可能会考虑使用 Holoviews+Datashader 生成高水平的交互式散景图。
口碑推荐是在 Bokeh 图中绘制不超过 10k 个字形。这更像是一个 browser/RAM 问题而不是 Bokeh 问题,因为每个字形都是保存在 DOM.
中的唯一元素对于直方图,我认为限制因素是渲染的 bin 数量(而不是观察数量),但我不太确定。
这是一个关于 D3 中元素限制的很好的讨论,涉及相同的概念:maximum number of svg elements for the browser in a map