楼主: Frank.p
24614 8

[实际应用] 箱线图如何调整纵坐标刻度,使不同的图放到一起方便对比 [推广有奖]

  • 0关注
  • 0粉丝

高中生

55%

还不是VIP/贵宾

-

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

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如图设置一下刻度,谢谢
二维码

扫码加我 拉你入群

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

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

关键词:箱线图 纵坐标 统计

22.png (10.95 KB)

Boxplot

Boxplot

回帖推荐

cdl0102 发表于5楼  查看完整内容

试试在每一个箱线图后面加上一句lines(x=c(0.8,1.2),y=c(median(Jun15Photo),median(Jun15Photo)),col='red',lwd=2)吧,lwd=2画宽点容易看到,x和y控制线段位置,y取中位数很容易理解,x嘛…… 箱线图里有一个默认的参数boxwex = 0.8,我不是很明白意思但是看效果是控制箱子宽度的。boxwex=0.8时测试了下箱子横坐标和x坐标0.8~1.2的线段重合,图片正中间的坐标应该是1,宽0.4,boxwex=2时和x坐标0.5~1.5的线段重合,但是bug的是, ...
沙发
Frank.p 发表于 2017-4-22 17:20:41 |只看作者 |坛友微信交流群
par(mar=c(4,4,2,4),mfrow=c(1,5))
boxplot(Jun15$Photo,col = "seagreen",xlab = "Jun15$Photo")
boxplot(Jun25$Photo,col = "seagreen",xlab = "Jun25$Photo")
boxplot(Jun35$Photo,col = "seagreen",xlab = "Jun35$Photo")
boxplot(Junback$Photo,col = "seagreen",xlab = "Junback$Photo")
boxplot(Junfront$Photo,col = "seagreen",xlab = "Junfront$Photo")

使用道具

藤椅
Frank.p 发表于 2017-4-22 17:28:10 |只看作者 |坛友微信交流群
Frank.p 发表于 2017-4-22 17:20
par(mar=c(4,4,2,4),mfrow=c(1,5))
boxplot(Jun15$Photo,col = "seagreen",xlab = "Jun15$Photo")
boxplo ...
补充一句如何把上面箱图中的中位数线改成红色的

使用道具

板凳
cdl0102 发表于 2017-4-22 22:00:55 |只看作者 |坛友微信交流群
boxplot(……,ylim=c(ymin,ymax)) 例子中的情况就用类似ylim=c(2,12)
颜色不知道

使用道具

报纸
cdl0102 发表于 2017-4-22 23:19:29 |只看作者 |坛友微信交流群
试试在每一个箱线图后面加上一句lines(x=c(0.8,1.2),y=c(median(Jun15Photo),median(Jun15Photo)),col='red',lwd=2)吧,lwd=2画宽点容易看到,x和y控制线段位置,y取中位数很容易理解,x嘛……
箱线图里有一个默认的参数boxwex = 0.8,我不是很明白意思但是看效果是控制箱子宽度的。boxwex=0.8时测试了下箱子横坐标和x坐标0.8~1.2的线段重合,图片正中间的坐标应该是1,宽0.4,boxwex=2时和x坐标0.5~1.5的线段重合,但是bug的是,按照之前的理解,箱线图整个图框的宽度应该是2,这个坐标0.5和1.5画出来的线段应该起止于图片正负四分之一处占图片宽度一半,实际画出来却几乎占满整个图片。所以我的理解应该只是碰巧能用,希望有知道箱线图宽度设置的高手解答下
随便用mtcars画的效果图

test.png (13.95 KB)

test.png

已有 1 人评分热心指数 收起 理由
啊啊啊啊啊吖 + 5 精彩帖子

总评分: 热心指数 + 5   查看全部评分

使用道具

地板
Frank.p 发表于 2017-4-23 00:48:14 |只看作者 |坛友微信交流群
cdl0102 发表于 2017-4-22 23:19
试试在每一个箱线图后面加上一句lines(x=c(0.8,1.2),y=c(median(Jun15Photo),median(Jun15Photo)),col='red ...
太感您谢了,完美的帮我解决了我的疑问[hug][hug]

tt.png (13.95 KB)

tt.png

使用道具

7
叶子婧 发表于 2017-7-1 14:49:49 |只看作者 |坛友微信交流群
楼主 你好 我看了你两的对话 不是很懂是怎么把它们的坐标轴刻度变成一致的,可否请您帮我详细解答一下?

使用道具

8
叶子婧 发表于 2017-7-1 14:52:18 |只看作者 |坛友微信交流群
叶子婧 发表于 2017-7-1 14:49
楼主 你好 我看了你两的对话 不是很懂是怎么把它们的坐标轴刻度变成一致的,可否请您帮我详细解答一下?
我仿佛有些懂了 刚才有一层楼我漏看了  谢谢楼主

使用道具

9
DAWN1406 发表于 2022-3-25 15:55:45 |只看作者 |坛友微信交流群

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 21:49