ggplot2の小技

別件の調査をしていたら、ggplot2の小技を見つけました。

少しプログラムで工夫をすることで、ちょっと凝った形の散布図を描くことができます。

こんな感じで↓

f:id:isseing333:20101022152411j:image

f:id:isseing333:20101022152410j:image


上の方は、先に大きめのグレーの丸を描いて色付きの丸を上書きしています。

下の方は、先に大き目の色でプロットしておいてグレーで抜き取ってる感じです。

単なるプロットよりも、ちょっとかっこいいかな?

ひと工夫って感じですね。

プログラムはこちら↓

#------ggplot
library(ggplot2)
p <- ggplot(mtcars, aes(mpg, wt)) 

#---先にグレーで丸を描いて色付きを上書きする
p + geom_point(colour="grey50", size = 4) + geom_point(aes(colour = cyl)) 

#---先に色付きを描いてグレーで上書きする
p + aes(shape = factor(cyl)) + 
   geom_point(aes(colour = factor(cyl)), size = 4) + 
   geom_point(colour="grey90", size = 1.5) 

ページTOPへ