【问题标题】:Does Bokeh's WebGL speed up heatmaps?Bokeh 的 WebGL 会加速热图吗?
【发布时间】:2016-12-08 00:47:07
【问题描述】:

我已经阅读了很多关于 Bokeh 的大型数据集可视化的文章。我计划绘制一个包含超过 2500 万个点的热图。

我看到阅读了关于加速 WebGL 的 page,他们提到任何带有字形的绘图都会被加速。

Heatmap plot 是否使用字形?为热图启用 WebGL 会有什么好处吗?

【问题讨论】:

    标签: python visualization heatmap bokeh


    【解决方案1】:

    Bokeh 绘制的几乎所有东西都是某种类型的字形。但是,您链接的该页面上的文本实际上声明“允许在图形硬件上呈现 一些 字形类型”。目前(截至 Bokeh 0.12.3)WebGL 支持仅扩展到散点类型标记(例如 circlex 等)和线条。但是HeatMap 是使用Rect 字形实现的,所以我不希望WebGL 目前提供任何改进。

    但我要补充一点:彻底调查任何实际的性能热点是很好的。 Bokeh 实际上是两个库:一个 Python 库和一个 JavaScript 库。如果您看到性能问题,您确定它是在 JS 方面吗?例如,您没有说您的数据大小是多少。您确定这实际上不是您的问题的分箱/聚合(发生在 Python 端)吗?

    最后,如果您的数据大小在数百万到数十亿点范围内,您可能应该查看单独的 bokeh/datashader project

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-10
      • 1970-01-01
      • 2013-09-04
      • 2020-02-15
      • 2019-04-22
      • 1970-01-01
      • 2023-02-01
      • 2016-08-22
      相关资源
      最近更新 更多