楼主: sky66888
7650 3

[问答] 关于sm包中的sm.density.compare()函数 [推广有奖]

  • 0关注
  • 0粉丝

已卖:180份资源

大专生

18%

还不是VIP/贵宾

-

威望
0
论坛币
1010 个
通用积分
1.5100
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
442 点
帖子
23
精华
0
在线时间
46 小时
注册时间
2015-4-5
最后登录
2025-3-11

楼主
sky66888 发表于 2015-5-14 15:48:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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))))是这个,默认红色开始吗?
求大神指导!!!


二维码

扫码加我 拉你入群

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

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

关键词:Density Compare comp ARE COM

沙发
icegod33 发表于 2017-2-28 18:58:27
我也学到这里了,我认为就是你说那样,默认颜色从2开始

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

板凳
award 发表于 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)

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 20:45