楼主: peijianshi
6061 4

[问答] R中legend的一个问题 [推广有奖]

  • 0关注
  • 16粉丝

已卖:352份资源

副教授

80%

还不是VIP/贵宾

-

威望
0
论坛币
638 个
通用积分
2.3662
学术水平
12 点
热心指数
12 点
信用等级
5 点
经验
15373 点
帖子
636
精华
0
在线时间
568 小时
注册时间
2010-3-11
最后登录
2022-9-8

楼主
peijianshi 发表于 2011-4-18 17:04:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我在R中想做legend的一条直线和一条虚线
但是默认的直线和虚线的legend有些短,特别是虚线的legend,所以我想加长一些,如何才能实现?
二维码

扫码加我 拉你入群

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

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

关键词:Legend egen End Leg Legend

回帖推荐

beatuxlee 发表于3楼  查看完整内容

n
R万岁!

沙发
peijianshi 发表于 2011-4-18 17:35:17
假设我设定的legend直线或者虚线的宽度为1,不希望通过调整宽度来达到增加legend显示直线长度的目的。
能不能达到呢?
R万岁!

藤椅
beatuxlee 发表于 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 的参数来调整长度
无为有之始

板凳
qoiqpwqr 发表于 2011-4-18 22:24:55
顶楼上,这种细节有时很重要。

报纸
peijianshi 发表于 2011-4-19 18:08:59
谢谢两外。
R万岁!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 01:50