在ggplot2中旋转x轴文本时,更改y轴标签对齐

时间:2012-02-17 20:39:29

标签: r 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之间被压缩。这是奇怪的。反正有没有阻止这种行为?还是解决它?

谢谢!

1 个答案:

答案 0 :(得分:2)

如上所述,它已经在ggplot2的开发版本中得到修复,如果我没有记错的话,将在3月发布:

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))

enter image description here