【发布时间】:2012-05-20 04:18:39
【问题描述】:
我想知道是否有一个包可以绘制人体轮廓的 2D 表示?在 2D 中,在任何时候绘制正面/背面/侧面可能是完成此任务的最简单方法。输出将与此类似(尽管这不是此类图表的最佳用途):
来源:http://emj.bmj.com/content/20/5/434.full
理想情况下,可以使用body.map(regions="left.hand") 的形式绘制一个数据子集,就像使用map(regions="Australia") 为世界所做的那样。在这方面,将这样的模型基于maps 包是否合适?
【问题讨论】:
-
不确定这是否是一个包,但我当然可以看到这样一个包在医疗领域的有用性。在我们对地理地图进行绿化的方式中,这可能是绿化的。好问题 +1
-
grImport 包可以在 R 中导入矢量图形,并提供一些子集功能。很可能您需要首先编辑一个漂亮的矢量轮廓,例如Inkscape,也许将路径分成有意义的部分(例如左手),并将其导入为 grid.symbols。
-
还有 some post 关于用 5 个数字拟合一头大象 - 我想知道参数化人体需要多少个数字。
-
在某些方面,身体大部分都是 3 维的。例如,当您想看到左脚时,投影的角度可能很重要。理想情况下,您需要一些 3D 模型,并采用轮廓线或 2D 投影。但我想一个基本的 2D 轮廓已经是一个好的开始。
-
@baptiste - 同意。我认为最终的方法是处理 3D 空间和体积中的点,而不是面积。不过,我会在走路之前爬行!
标签: r plot coordinate-systems