2012-02-17 29 views
2

グラフのx軸のテキストを回転させると、グラフに対するy軸のラベルの位置が大きく変化する。グラフ自体がプロットの上部に圧縮されているにもかかわらず、フレーム全体に対する中心の位置が維持されているように見えます。これは奇妙に見える。したがって、この例x軸のテキストをggplot2で回転させたときの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

私は、これはdev内に固定されていると思いますggplot2のバージョン。 githubからダウンロードしたり、devtoolsを使ってインストールすることができます。あなたは常に+ labs(y = "") 'alltogetherをオフにすることができます。 –

答えて

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

enter image description here

+0

そして、axis.textはdev版でも少し小さいようです。あなたがそれをもっと大きくしたい場合には、 'opts(axis.text.x = theme_text(size = X)、axis.text.y = theme_text(size = X))' –

関連する問題