2012-05-01 27 views
2

私はggplot2で軸ラベルの色を変更するには?

... + xlab("New label", colour="darkgrey") 

... + xlab("New label", color="darkgrey") 

を試してみましたが、しかし、それは、この引数が未使用であると言います。私は?xlabを調べていますが、色パラメータは含まれていません。それを変更することは可能ですか?どうやって?

答えて

13

optsを使用して、これを試してみてください:

dat <- data.frame(x = 1:5,y = 1:5) 
p <- ggplot(dat,aes(x,y)) + geom_point() 
p + opts(axis.title.x = theme_text(colour = "red"), 
     axis.title.y = theme_text(colour = "blue")) 

Thisページには、すべてのオプションについて学ぶための良い出発点です。

ggplot2 0.9.2 optsのリリースは廃止されています。

p + theme(axis.title.x = element_text(colour = "red"), 
      axis.title.y = element_text(colour = "blue")) 

あなたのコードを更新するためのtransition guide詳細があります:現在のリリースのための構文は、より多くのこのようなものになるだろう。

+5

新しい構文:p + theme(axis.title.x = element_text(color = "red")、 + axis.title.y = element_text(color = "blue")) – PatrickT

+0

@PatrickTありがとうございます!私は自分の答えを更新する方が良いはずですが、その日にはあまり時間がありません。将来的には、更新された構文で私の答えに直接編集を提案するだけで、私は通知を受け取り、それを直接承認することができます。 – joran

関連する問題