我真的很喜欢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

因此,我对多边形的每个顶点a.k.a.节点具有值,并且这些值的某种插值用于多边形面的颜色(即节点之间的颜色梯度,而不是恒定颜色) .

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

非常感谢,

克里斯