首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在浏览器上以3D方式绘制10亿个点

在浏览器上以3D方式绘制10亿个点
EN

Stack Overflow用户
提问于 2018-08-17 23:45:14
回答 1查看 1.4K关注 0票数 5

我有大约200 x 200 x 200 x 150的网格,我需要在浏览器上绘制。

这可以表示为X x Y x Z x Color。3D散布通常具有这样的功能。

我已经尝试过plotly.Scatter3d,它在小得多的数据集上效果很好。

我看过Datashader,但不幸的是它只适用于2D。我还检查了Datashader + Holoviews,但没有找到任何解决方案...

我更接近的是来自PlotLy的MRI切片示例:https://plot.ly/python/visualizing-mri-volume-slices/

如果有可能添加额外的切片器(X,Y和Z),这可能是一个解决方案。不是我想要的,而是一个解决方案。

任何如何实现这一点的想法都将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-08-18 06:16:35

您可以使用http://vaex.astro.rug.nl的工具,因为它具有Datashader聚合的3D版本,尽管它专注于密度图(热图),而不是已经栅格的数据。

通过https://github.com/pangeo-data/pangeo/issues/144上的一些示例代码,一些人已经在Datashader+HoloViews中设置了使用图像堆栈(或将体积数据视为图像堆栈)的工具。我认为在http://pangeo.pydata.org的某个地方有一个可运行的示例,名为"scikit-image-example.ipynb",尽管它可能已经不存在了。我们肯定想让这件事变得更容易,因为这是一个常见的问题,尽管它目前还没有出现在我们的路线图上。如果人们做了一些可重用的东西,我很乐意接受贡献。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51898890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档