gpt4 book ai didi

python - 在浏览器上绘制 10 亿个 3D 点

转载 作者:太空宇宙 更新时间:2023-11-04 02:19:47 25 4
gpt4 key购买 nike

我需要在浏览器上绘制大约 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),这可能是一个解决方案。不是我想要的,而是一个解决方案。

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

最佳答案

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

一些人已经设置了工具来处理 Datashader+HoloViews 中的图像堆栈(或将体积数据视为图像堆栈),一些示例代码位于 https://github.com/pangeo-data/pangeo/issues/144 .我认为在 http://pangeo.pydata.org 某处有一个可运行的示例称为“scikit-image-example.ipynb”,尽管它可能不再存在。我们绝对想让它更容易做到这一点,因为这是一个普遍的问题,尽管它目前不在我们的直接路线图上。如果人们确实做出了可重用的东西,我们很乐意接受贡献...

关于python - 在浏览器上绘制 10 亿个 3D 点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51898890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com