具有重叠 X 轴标签的 ggplot

Pan*_*kie 4 r ggplot2

我有一个看起来像这样的 ggplot。在此输入图像描述

 p2=ggplot(data=data1, aes(x=ID, y = value)) + 
 geom_line(group=1,color='steelblue', size=2) +  facet_wrap(~variable)+theme_economist() 


p2=p2+theme(text = element_text(size=10), axis.text.x = element_text(angle=90, hjust=1))


p2
Run Code Online (Sandbox Code Playgroud)

问题是,我在 X 轴上得到重叠的 X 标签。有没有办法获得不重叠的 X 轴标签。

小智 7

ggplot2 3.3.0 版本有一个很好的解决方案。

 scale_x_discrete(guide = guide_axis(n.dodge=3))
Run Code Online (Sandbox Code Playgroud)

这是一个例子