R中的图例格式-出了什么问题?
-
21-12-2019 - |
题
我试图为一个情节中的一系列点获得一个正确的图例,这些点看起来像:
plot(c(3,1),pch=21,bg="white",col="black")
points(c(2,1),pch=21,bg="black",col="black")
points(c(1,1),pch=21,bg="dark grey",col="black")
我以为传说密码会是:
legend("topright",legend=c('Point3','Point2','Point1'),pch=c(21,21,21),
bg=c('white','black','dark grey'),col=c('black','black','black'),bty='n')
但显然我错了,因为我只得到三个白色点与黑色边界。为什么这不起作用,什么是正确的代码?
解决方案
如果你读 help("legend")
你发现 bg
指定图例的背景。你需要使用 pt.bg
:
legend("topright", legend=c('Point3','Point2','Point1'), pch=c(21,21,21),
pt.bg=c('white','black','dark grey'), col=c('black','black','black'), bty='n')
不隶属于 StackOverflow