全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6001 4
2011-04-18
我在R中想做legend的一条直线和一条虚线
但是默认的直线和虚线的legend有些短,特别是虚线的legend,所以我想加长一些,如何才能实现?
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-18 17:35:17
假设我设定的legend直线或者虚线的宽度为1,不希望通过调整宽度来达到增加legend显示直线长度的目的。
能不能达到呢?
二维码

扫码加我 拉你入群

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

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

2011-4-18 20:39:25
n <- 50
x <- rnorm(n)
y1 <- 0.2*x+rt(n,2)
y2 <- 0.8*x+rt(n,2)
res1 <- lm(y1~x)
res2 <- lm(y2~x)
plot(y,x,pch=1)
abline(res1,lty="solid")
abline(res2,lty="dashed")
legend("topleft",c(expression(beta==0.2),expression(beta==0.8)),cex=1,lty=c("solid","dashed"),seg.len=5)

设置 seg.len 的参数来调整长度
二维码

扫码加我 拉你入群

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

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

2011-4-18 22:24:55
顶楼上,这种细节有时很重要。
二维码

扫码加我 拉你入群

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

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

2011-4-19 18:08:59
谢谢两外。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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