【发布时间】:2014-01-29 08:56:25
【问题描述】:
R 代码是否可用于创建银河系或宇宙的 3D 图?在过去的六个月里,我搜索了几次,但没有找到。
这篇新闻文章包含了一些非常漂亮的 3D 图,它们看起来像是用 R 创建的:
可以在上面的链接中观看一个简短的视频,但我在那里没有看到 R 代码的链接。这段视频是由里昂大学和夏威夷大学的人制作的。这是与同一项目相关的较长视频的链接:
http://irfu.cea.fr/cosmography
我只是认为从 R 中的 3D 绘图中探索空间会很整洁,但我找不到任何相关代码。
可能在 Redshift 目录中找到对象的位置,也许可以下载,但我不知道如果我尝试创建自己的 3D 地图,是否需要以各种方式调整这些位置数据。如果我要尝试创建自己的地图,以下是一种可能的数据来源:
https://www.cfa.harvard.edu/~dfabricant/huchra/zcat/
我读过一些东西,大意是要求相关的包裹并不能成为合适的帖子。对不起,如果这篇文章不合适。
【问题讨论】:
-
问题不是代码而是数据:找到数据然后你就可以写一些代码了。
-
rgl提供 3D 渲染。如果你得到了 x、y、z 坐标或星星之间的距离 (=>cmdscale()),应该可以不费吹灰之力 (?)。 -
使用
rgl在 3d 立方体内绘制点相对容易。矢量场的二维投影?可能与 ggplot:stackoverflow.com/questions/14936504/…。不过,除此之外没有其他想法。 -
您可能也对 Celestia 感兴趣:portableapps.com/apps/education/celestia_portable