R的Matlabs patch():用颜色渐变填充多边形

时间:2016-08-02 16:00:20

标签: r matlab colors polygon patch

我真的很喜欢R,我想用颜色渐变填充任意多边形,就像matlabs patch()正在做的那样:

patch('vertices', [1 1; 1.5 2; 2 1],
      'FaceVertexCData', [0.1; 0.5; 3],
       'FaceColor', 'interp')

使用颜色渐变填充多边形:使用matlab轻松实现,使用R

进行硬化

Fill polygon with color gradient: Easy with matlab, hard with R

因此,我为多边形的每个顶点aka节点都有一个值,并且这些值的某种插值用于多边形面的颜色(即节点之间的颜色渐变,而不是常数颜色)。

对于R,我在互联网上找到的那个问题的解决方案看起来非常简单,而且计算速度慢(例如,使用许多不同颜色的小多边形来绘制一个大的多边形,看起来像一个颜色渐变)。注意:我需要以这种方式绘制~500000个多边形...

非常感谢,

克里斯

0 个答案:

没有答案