图例符号的着色规则

时间:2017-01-11 01:57:26

标签: r plot

我想知道如何根据 adjustcolor("blue",alpha.f=0.05)一个 图例符号(正方形) 着色。

我正在尝试以下R代码(没有成功):

curve(dt(x,19),-5,5)

legend("topright",legend=c(expression(paste("Power")),expression(paste(beta))),
density=c(15,0),angle=140,fill=T,col=c(adjustcolor("blue",alpha.f=0.05),0))

1 个答案:

答案 0 :(得分:1)

尝试此操作并根据需要进行修改。我已经alpha.f=.5使颜色更加鲜明(.05感知非常低)并添加了cex=1.5来扩展所有颜色以使颜色更清晰。

curve(dt(x,19),-5,5)

legend("topright",legend=c(expression(paste("Power")),expression(paste(beta))),
       ,fill=c(adjustcolor("blue",alpha.f=.5),"white"),density=c(NA,NA),angle=c(NA,NA), bg = NA, cex = 1.5)

legend("topright",legend=c(expression(paste("Power")),expression(paste(beta))),
       ,fill=c("black","white"),density=c(15,NA),angle=c(140,NA), bg = NA, cex =1.5)