全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1392 5
2021-07-05
请教各位朋友,我在绘制分面图时遇到问题:1.每个子图有10个分类项目,为何Y轴有40项(4大类/子图项目的总和),如何使每个子图的Y轴只显示对应的10个项目?
2.每个数据的Y轴标签,前面已经截短了,如何显示?多谢朋友们!
复制代码
Rplot05.jpeg
go_enrich_df.txt
大小:(3.73 KB)

 马上下载


二维码

扫码加我 拉你入群

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

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

全部回复
2021-7-7 10:00:40
第一个问题,你在第29行修改一下,
复制代码

第二个问题,没看懂你本来想要做什么,貌似你写的函数输入和输出没有达到你函数名字的设想。
二维码

扫码加我 拉你入群

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

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

2021-7-8 08:52:49
owenqi 发表于 2021-7-7 10:00
第一个问题,你在第29行修改一下,

第二个问题,没看懂你本来想要做什么,貌似你写的函数输入和输出没有 ...
多谢朋友指点,第一个问题完美解决。第二个问题,就是想让图片左边那一排排的文字(应该是坐标轴刻度标签?),长度变短一些。绘图代码的前面不是有个shorten  names函数吗,就是截断y轴变量名字的。刚接触绘图,这段代码是以其它代码为模板改的,有些地方还不太清楚。手机回的,shorten  names可能和代码里不完全一致,见谅。再次感谢!
二维码

扫码加我 拉你入群

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

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

2021-7-8 12:19:26
EveIOU 发表于 2021-7-8 08:52
多谢朋友指点,第一个问题完美解决。第二个问题,就是想让图片左边那一排排的文字(应该是坐标轴刻度标签 ...
我说的意思是,我没明白你shorten_names这个函数具体截短的逻辑是什么,是只取前面四个字母吗?还是怎么样?你最终想要的效果是什么?
二维码

扫码加我 拉你入群

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

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

2021-7-8 15:42:41
owenqi 发表于 2021-7-8 12:19
我说的意思是,我没明白你shorten_names这个函数具体截短的逻辑是什么,是只取前面四个字母吗?还是怎么样 ...
照搬别人的代码,其实我也不太明白,感觉是不是这样: 保留4个单词或40个字母,超出的部分截掉。
可以忽略这个函数,其他函数也能达到截短字符的目的,比如stringr包里的函数。我想请教的重点是: 如果想改y轴左边那一排排的文字,是不是应该设置坐标轴刻度标签?scale_y_discrete(labels = )?多谢!
二维码

扫码加我 拉你入群

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

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

2021-7-9 00:47:23
EveIOU 发表于 2021-7-8 15:42
照搬别人的代码,其实我也不太明白,感觉是不是这样: 保留4个单词或40个字母,超出的部分截掉。
可以忽略 ...
是的.....
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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