楼主: 2017110138
1505 6

[问答] R语言绘图分面如何给予每幅图的X坐标标签 [推广有奖]

  • 5关注
  • 0粉丝

教授

69%

还不是VIP/贵宾

-

威望
0
论坛币
1860 个
通用积分
7.1692
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
19195 点
帖子
725
精华
0
在线时间
345 小时
注册时间
2018-10-12
最后登录
2025-4-2

楼主
2017110138 发表于 2021-10-29 15:30:30 |AI写论文
30论坛币
我想在每一个分面图上都加上横坐标标签(Young, Middle, Nearmature, Mature),因为我图中的第一行缺少一组条形图(我在图中标记了),(Young, Middle, Nearmature),所以我想把第一行的条形图打开,不想让它空这一块, 尝试facet_grid(scales = "free"), 但是无效,请各位伸出援手帮帮我解决这个问题,谢谢各位。
柱状图.png




柱状图.png (64.36 KB)

柱状图.png

关键词:R语言 mature Middle Scales Young R语言分面绘图问题

沙发
s609078902 发表于 2021-10-29 17:51:36
什么叫把第一行的条形图打开...

藤椅
2017110138 发表于 2021-10-30 09:37:08
s609078902 发表于 2021-10-29 17:51
什么叫把第一行的条形图打开...
就是第一行条形图只要横坐标的Young,Middle,Nearmature,然后条形图就会占满整个图面,也就是说把Mature空出来的部分占上。

板凳
s609078902 发表于 2021-11-2 10:05:19
2017110138 发表于 2021-10-30 09:37
就是第一行条形图只要横坐标的Young,Middle,Nearmature,然后条形图就会占满整个图面,也就是说把Matur ...
你可以试试把行和列调换一下位置看能不能行

报纸
2017110138 发表于 2021-11-8 09:21:18
s609078902 发表于 2021-11-2 10:05
你可以试试把行和列调换一下位置看能不能行
谢谢您提供的方法,尝试后还是没有实现。

地板
s609078902 发表于 2021-11-8 09:28:59
2017110138 发表于 2021-11-8 09:21
谢谢您提供的方法,尝试后还是没有实现。
调换行和列的位置后 facet 中设置 scale = "free"

7
214166 发表于 2021-12-1 10:04:22
先用ylim(0,60)测试一下能不能显示出来,如果还是显示出来了,试试用facet_wrap,用法和facet_grid差不多,如果不显示出来,就要看看是不是数据有问题,或者图例放在外面试一下图例导致的

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

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