全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7588 3
2015-05-14
sm包中的sm.density.compare()函数在做密度比较时,默认第一个密度曲线颜色是从red(红色)开始,后面每条曲线颜色+1即可?attach(mtcars)cyl.f <- factor(cyl,levels=c(4,6,8),labels=c("4 cylinder","6 cylinder","8 cylinder"))
sm.density.compare(mpg,cyl,xlab="miles per gallon")
title(main="mpg distribution by car cylinders")
colfill <- c(2:(1+length(levels(cyl.f))))
legend(locator(1),levels(cyl.f),fill=colfill)
就比如添加图例是,为什么colfill <- c(2:(1+length(levels(cyl.f))))是这个,默认红色开始吗?
求大神指导!!!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-2-28 18:58:27
我也学到这里了,我认为就是你说那样,默认颜色从2开始
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-11-2 17:09:48
请问大家,如果我的group很多的话,怎么能够设置颜色呢? 我现在有16个组,前八个和后八个颜色是重复的,怎么处理呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-10-23 06:37:43
opar<-par(no.readonly=TRUE)
par(cex=1.5,lty=5)
# library(sm)
attach(mtcars)
cyl.f<-factor(cyl, levels = c(4, 6, 8),    labels = c("4 缸", "6 缸", "8 缸"))
sm.density.compare(mpg, cyl, xlab = "MPG" , lwd=4)
title(main = "不同气缸汽车MPG 分布")
colfill<-c(26,254,552)
legend("topright" , levels(cyl.f), fill = c("blue","green","red") )
detach(mtcars)
par(opar)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群