【问题标题】:Working with Dask, Xarray, Holoviews, Bokeh Datasets使用 Dask、Xarray、Holoviews、Bokeh 数据集
【发布时间】:2020-04-16 18:41:06
【问题描述】:

目前有非常大的 xarray 数据集,包含 7 个数据变量,每个变量的形状约为 60-80k (x,y) 值以及 4 年(给予或接受)时间数据。我正在创建一个 UI,它将显示 3 个地图、1 个主地图和 2 个选定 AOI 的地图,以及散点图、时间序列曲线和散点矩阵。我不希望这一切都是完全交互式的,这意味着通过下拉选择数据变量和时间滑块等同时更新所有绘图。我目前遇到的问题是内存和渲染时间。

我想知道是否有人做过类似的事情,以及在提高内存效率等的同时做类似事情的最佳方法是什么。

【问题讨论】:

  • Philipp Rudiger 最近发现了一些情况,即交互式管道会创建临时值,Python 不会很快地进行垃圾收集(由于内部循环引用),这会导致一些内存问题,现在已经在HoloViews 的主分支。因此,您可以通过使用 HoloViews 的下一个开发版本或实际版本来改进。不过,我不确定它什么时候会出现。

标签: bokeh dask python-xarray holoviews datashader


【解决方案1】:

xrviz 对 xarray 数据进行交互式二维可视化和提取(基于 panel/holoviz)。请尝试一下并帮助我们改进它 - 它仍在进行中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-19
    • 2020-10-28
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多