在ggplot2中旋转x轴文本时y轴标签对齐的变化
问题描述:
所以,我注意到当我在我的图中旋转x轴的文本时,y轴标签相对于图形的位置变化很大。即使图形本身已被压缩到绘图的上部,它似乎仍然保持相对于整个框架的居中位置。这使它看起来很奇怪。所以,在这个例子中在ggplot2中旋转x轴文本时y轴标签对齐的变化
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))
alt text http://i53.tinypic.com/2h3q2q8.png
标签克拉蜷缩下来1和2很奇怪之间。无论如何阻止这种行为?或修复它?
谢谢!
答
如前所述,它是固定在GGPLOT2的开发版本,如果我没有记错是在日至发行:
library(devtools)
install_github("ggplot2")
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))
+0
它看起来像axis.text在开发版本中也稍小一些。如果你希望它更大+'opts(axis.text.x = theme_text(size = X),axis.text.y = theme_text(size = X))' – 2012-02-17 23:40:41
我觉得这已经固定在开发版本的ggplot2。你可以从github获得它或使用devtools来安装它。你总是可以把'+ labs(y =“”)'全部关掉。 – 2012-02-17 21:14:21