用R连接重叠的圆
我想在地图上用半透明的颜色画圆圈(显示流行程度),重叠区域的颜色太重,无法显示背景图像,我使用的代码太长,无法放在这里,但对于圆圈,我使用:用R连接重叠的圆,r,plot,R,Plot,我想在地图上用半透明的颜色画圆圈(显示流行程度),重叠区域的颜色太重,无法显示背景图像,我使用的代码太长,无法放在这里,但对于圆圈,我使用: symbols(data[,c(9, 10)], circles = 5/(pi * a.rad * cos(atan(b.rad / a.rad * tan((data[,10])*pi/180)))/180000), fg = NULL, bg = rgb(0, 1, 0, 0.18), inches = F,
symbols(data[,c(9, 10)],
circles = 5/(pi * a.rad * cos(atan(b.rad / a.rad * tan((data[,10])*pi/180)))/180000),
fg = NULL,
bg = rgb(0, 1, 0, 0.18),
inches = F,
add = T)
我想用相同的“透明”颜色连接圆来绘制它们,有什么方法可以用R来实现吗?或者是否有其他使用R*的替代方案
*请注意:我使用的地图是用R开发的,我不能使用其他程序来开发它们。没有简单的方法,因为您正在绘制一系列的圆。如果不要求填充颜色一致,可以将alpha值设置为非常小的级别。要获得一致的填充颜色,必须计算圆的相交区域并绘制这些区域以及非相交区域(而不是绘制圆)。如果你有多个重叠的圆,你可以看到这将成为一个计算噩梦 我个人的建议是用最小的可见alpha值进行绘图,这样最坏情况下的重叠区域不会遮住地图。这样做的副作用是清楚地指示重叠区域的密度