当前位置:   article > 正文

ggplot绘图坐标轴文字折叠_r语言纵坐标刻度怎么折叠

r语言纵坐标刻度怎么折叠

 ----------------------------------个人学习记录--------------------------------------

year

inout

sssssssssssssssssssssssssssss2017

124790

153309

sssssssssssssssssssssssssssss2018

140880

164128

sssssssssssssssssssssssssssss2019

143254

172374

sssssssssssssssssssssssssssss2020

142936

179279

sssssssssssssssssssssssssssss2021

173661

217348

 随便找个数据做个示范。

ggplot(data=data,aes(x=year,y=out)) + geom_bar(stat = "identity")

 文字太长叠一起了。加个文字换行

ggplot(data=data,aes(x=year,y=out)) +

geom_bar(stat = "identity") +

scale_x_discrete(labels=function(x)str_replace_all(x,"(.{10})","\\1\n"))

给labels重新赋值,这边写函数传入参数就是原来的label。

写个正则,每隔10个字符插入一个换行符

 用个正则子组(),替换的时候使用\\1保留第一个子组匹配到的内容

 对于Y轴也是同理。GO和KEGG图的通路名不是很长嘛,可以用这个方法改一下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/66007
推荐阅读
相关标签
  

闽ICP备14008679号