如何在 R 中使用 plot 函数创建的图中用彩色直线或星号表示图例?
r programmingserver side programmingprogramming更新于 2025/6/25 23:22:17
图例帮助我们区分数据集中值的类型或任何其他值划分。这些图例可以用多种方式表示,其中两种是直线和星号。要使用 plot 函数创建的图中用彩色直线或星号表示图例,我们需要修正 lty 和 pch 参数。
示例
考虑以下向量 −
set.seed(199) x<-rnorm(10,2,1) y<-rnorm(10,2,0.04)
使用彩色线条和图例值在 x 和 y 之间创建图例 −
plot(x,y) legend("bottomright",legend=c("Above 2","Between 1.95 and 2","Below 1.95"), + lwd=2,cex=0.75,col=c("black","blue","red"),lty=c(1,1,1))
输出
使用彩色星号图例值创建 x 和 y 之间的图 −
plot(x,y) legend("bottomright",legend=c("Above 2","Between 1.95 and 2","Below 1.95"), + lwd=2,cex=0.75,col=c("black","blue","red"),lty=c(NA,NA,NA),pch=c(8,8,8))