楼主: Haotian.CHU
17819 5

[问答] R语言 分区绘图如何调整图例框大小? [推广有奖]

  • 0关注
  • 0粉丝

小学生

35%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
26 点
帖子
3
精华
0
在线时间
9 小时
注册时间
2017-7-25
最后登录
2017-9-8

楼主
Haotian.CHU 发表于 2017-7-25 15:40:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. counts <- table(Arthritis$Improved,Arthritis$Treatment)
复制代码
       xlab = "Treatment",ylab = "Frequency",
        col = c("red","yellow","green"))
legend(x=0.4,y=40,rownames(counts),cex=0.8,
       pch=rep(15,3),col=c("red","yellow","green"),
       )
barplot(counts, main = "Grouped Bar Plot",beside = TRUE,
        xlab = "Treatment",ylab = "Frequency",
        col = c("red","yellow","green"))
legend(x=2.5,y=25,rownames(counts),cex=0.8,
       pch=rep(15,3),col=c("red","yellow","green"),
)

代码如上,分别绘图时图例大小已调整好,但是在使用如下语句分区绘图时图例框过大显示混乱
  1. par(mfrow=c(1,2))
复制代码
绘图结果见附件。
请问怎样才能调整图例框的大小?
二维码

扫码加我 拉你入群

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

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

关键词:R语言 counts Count NTS 分区绘图 图例框

微信图片_20170725153854.png (15.04 KB)

微信图片_20170725153854.png

沙发
都_城 发表于 2017-7-25 15:59:44
在lenged中设置
byt="n"
这样就可以了
参数
bty=”o”默认的,=”n”表示没有边框

藤椅
Haotian.CHU 发表于 2017-7-25 16:54:42
都_城 发表于 2017-7-25 15:59
在lenged中设置
byt="n"
这样就可以了
我试了一下,显示结果还是不对
  1. legend(x=2.5,y=25,rownames(counts),cex=0.8,
  2.        pch=rep(15,3),col=c("red","yellow","green"),
  3. byt="n")
复制代码
Error in legend(x = 2.5, y = 25, rownames(counts), cex = 0.8, pch = rep(15,  :
  unused argument (byt = "n")

板凳
都_城 发表于 2017-7-25 17:16:57
Haotian.CHU 发表于 2017-7-25 16:54
我试了一下,显示结果还是不对Error in legend(x = 2.5, y = 25, rownames(counts), cex = 0.8, pch = re ...
你打错了,是bty 不是byt...............[sweat]

报纸
溪边草 发表于 2020-10-5 08:03:17
再设置一个参数text.width,如设置text.width=0.5

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

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