我正在尝试做一个类似于这个http://www.gradient-da.com/img/temperature%20surface%20plot%20470x406.JPG http://www.gradient-da.com/img/temperature%20surface%20plot%20470x406.JPG的可视化。
这个想法是要有一个三维曲面图,重叠一个曲面的2d表示。
我可以构建任意曲面/多边形形状(如在http://addictedtor.free.fr/graphiques/graphcode.php?graph=135中),并且可以绘制相应的2D图。我似乎不知道如何将它们以一种很好的方式组合在一起(如上面的jpg所示)。
我尝试过搜索答案,但是我在R中找不到类似的东西,任何帮助都是非常感谢的!
编辑: 2D部分不是2D部分的投影。我选择了这个特定的图片来说明这一点。例如
最好的
布鲁诺
发布于 2009-12-11 01:46:14
我会给出一个理论上的想法,
在相同的3D图中,选择一个垂直于三维表面的平面(就在三维曲面的下方),并将所有的值投影到它。而不是2D和3D图,你将只使用一个3D图,这也是绘制你的表面。
HTH
发布于 2009-12-11 01:43:27
它看起来像是一个微电子电路的布局,尽管略去了一些细节,而3D图形可能是同一电路的热图。
我对R的功能还不太了解,但我想用R从相同的数据集(但有和没有热数据)分别生成这两幅图会更容易,然后将它们与图形处理程序结合起来。
发布于 2009-12-11 03:11:21
在R中没有帮助,但您可以在根部中执行类似的操作,如下图所示:

从类文档拿来的。
代码是开源的,如果需要重新实现,可以对其进行检查。
https://stackoverflow.com/questions/1885264
复制相似问题