R指定点边框颜色与填充和线不同

时间:2018-06-04 11:54:44

标签: r legend

这与points border color and line color is different between legend box and whole plot box when pch=21

有关

我有一个填充点(pch = 21),黑色边框和绿色填充的情节,但我也有与填充颜色颜色相同的错误的胡须。我知道我可以使用“col”和“pt.bg”的组合来匹配图例中的点,但是线条颜色与点边界匹配,这不是我需要的:

x=1:10
y=runif(10)
plot(x,y,lwd=3,col="black",bg="green",pch=21,cex=2)
arrows(x,y-0.05,x,y+0.05,lwd=3,col="green",angle=90,code=3)
legend(5,0.8,col="black",pt.bg="green",lwd=3,pch=21,legend="text",cex=2)

给出以下内容......

enter image description here

是否有一种方法可以使用点边框为黑色的传奇绿线和绿色填充点?更好的是胡须,但我认为这可能是不可能的......

1 个答案:

答案 0 :(得分:1)

进行两次array_bar.splice(i+j, 0, array_foo[j]); 来电。一个用if ( is_user_logged_in() ) { // your code for logged in user } else { // your code for logged out user } 绘制线条,另一个用legend绘制点:

bg = NA

enter image description here