【发布时间】:2010-12-25 12:14:14
【问题描述】:
我正在尝试制作类似于 http://www.gradient-da.com/img/temperature%20surface%20plot%20470x406.JPG http://www.gradient-da.com/img/temperature%20surface%20plot%20470x406.JPG 的可视化。
这个想法是让 3D 表面图与表面的 2d 表示重叠。
我可以构建任意曲面/多边形形状(如http://addictedtor.free.fr/graphiques/graphcode.php?graph=135),并且可以制作相应的二维图。我似乎无法弄清楚以一种很好的方式将它们组合在一起的方法(就像上面的 jpg 中显示的那样)。
我尝试在谷歌上搜索答案,但在 R 中找不到类似的东西。 任何帮助将不胜感激!
编辑:2D 部分不是 2D 部分的投影。我选择了这张特定的图片来说明这一点。例如
- 这里的 2D 部分是电路图像,3D 部分是温度)。
- 您可以在 2D 中查看城市地图,在 3D 中查看交通情况
- 等等...
最好的,
布鲁诺
【问题讨论】:
-
不太清楚你在问什么 - 但如果你可以生成 3d 表面,你可以使用相同的代码生成 2d 图作为 3d 的退化情况(即 - 所有 z 值恰好是 0)
-
我的困难是如何将两者结合起来(如图所示),具有上面显示的 3d 表面(并与)2D 图(2D 不仅仅是 3D 的投影,而是而是一个相关的数量)
-
这可能没有帮助,但拉伸表面真的是显示 z 值的最佳方式吗?为什么不在二维图像上叠加色带?
-
这对我来说似乎是一个毫无意义的可视化 - 你在二维表面上看不到任何东西!
-
这对于熟悉电路的人来说很有意义。看一眼温度图下方的电路就足以确认最冷的部分对应于可能是焊盘的部分,而最热的部分是有逻辑的区域。这将有助于确定最高山峰下的区域。
标签: r 3d statistics plot