2011-11-30 32 views
6

ggplotで軸のタイトルの配置について誰かが洞察していますか?ggplotの軸のタイトルの位置、相対配置?

ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point() + ylab("HP") + ylim(50,350) + xlim(10,35) 

enter image description here

あなたはHPでPを見ることができるには、200の最上部の下で、同様のmpgのmはグラム去る20に0に近いライン(または一部重複)であります私は20と25の中間で、HとPの間のギャップの中央が200の2の真ん中(垂直)にあると思っていたでしょう。

ラベル(「HP」)にスペースを追加すると、問題を解決するのに役立ちます。明らかにタイトルはいくつかの座標に関連して中央に置かれていますが、私の推測はxラベルの下端(yタイトルの場合)とyラベルの左側(xタイトル)。実際のプロッティング領域を基準にした方が望ましいでしょう。

これは達成可能ですか?

ハドレーさんのコメント@パー
+3

を軸タイトルは、(パネルに整列されますつまり、プロット領域)をggplot2の次のバージョンで使用します。 – kohske

+1

これまでに起こったことがあります。 [here](https://github.com/hadley/ggplot2/issues/192)を参照してください。私は熱心にこれを待っていました。 – joran

+0

ああ、感謝kohskeとジョラン。私が間違ったものを捜していたかどうかは分かりませんが、私はそれをどこにも言及していませんでした:/関心がなくなり、回避策がありますか? – nzcoops

答えて

3

、このバグ-LETが修正されたバージョン0.9.0のとおり

ggplot(mtcars, aes(x=mpg, y=hp)) + 
    geom_point() + 
    ylab("HP") + 
    ylim(50,350) + 
    xlim(10,35) 

は生成します。

enter image description here

関連する問題