我正在绘制一个图表,其中 x 轴上有一个分类变量,y 轴上有一个数值变量。
对于 x 轴,由于存在许多数据点,默认文本格式会导致每个刻度线的标签与其他标签重叠。如何 (a) 更改轴文本的字体大小和 (b) 更改文本的方向以使文本垂直于轴?
Use theme()
:
d <- data.frame(x=gl(10, 1, 10, labels=paste("long text label ", letters[1:10])), y=rnorm(10))
ggplot(d, aes(x=x, y=y)) + geom_point() +
theme(text = element_text(size=20),
axis.text.x = element_text(angle=90, hjust=1))
#vjust adjust the vertical justification of the labels, which is often useful
有很多关于如何格式化 ggplots 的好信息here。您可以使用以下命令查看可以修改的参数的完整列表(基本上是所有参数)?theme
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)