我想知道如何根据 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))
答案 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)