我有一个图,其中 x 轴是一个标签很长的因子。虽然可能不是理想的可视化,但现在我想简单地将这些标签旋转为垂直。我已经用下面的代码解决了这部分问题,但正如您所看到的,标签并不完全可见。
data(diamonds)
diamonds$cut <- paste("Super Dee-Duper",as.character(diamonds$cut))
q <- qplot(cut,carat,data=diamonds,geom="boxplot")
q + opts(axis.text.x=theme_text(angle=-90))
Answer recommended by
R Language /collectives/r-language
Collective
将最后一行更改为
q + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
默认情况下,即使旋转,轴也会在文本中心对齐。当您旋转 +/- 90 度时,您通常希望它在边缘对齐:
上图来自这篇博文 http://learnr.wordpress.com/2009/03/17/ggplot2-barplots/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)