tata色々な備忘録

データ解析、画像解析、化学分析などなど

ggplot2のラベル表記

ggplotのラベル表記でハマったので書く。

 

> library(ggplot2)

> P <- ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width))+geom_point(aes(color=Species))

> P

f:id:tatabox2000:20130123191248p:plain

 

ここから。

> library(scales)

> P+ scale_y_continuous("変更")+scale_x_continuous(expression(変更^2000))

f:id:tatabox2000:20130123192115p:plain

>P+scale_y_continuous(labels=percent)

f:id:tatabox2000:20130123192911p:plain

 

> P+scale_y_continuous(labels=dollar)

f:id:tatabox2000:20130123192949p:plain

> P+scale_x_continuous(breaks=c(5,6,8), labels=c( "五","六", "八"))

f:id:tatabox2000:20130123193300p:plain

 

library(scales)でcommaやpercentが出来るようになり、

とっても良い感じ。

 

scale_x_continuousは二度使うことはできないようなので、その辺は注意か。

対数軸にしたい場合は、

scale_x_log10に変更。表記は同じ。

 

参考

http://docs.ggplot2.org/0.9.3/scale_continuous.html