次のものがあるとします
y <- rnorm(10)
b <- as.factor(sample(1:4,10,replace=T))
qplot(1:10, y, shape=b)
を使用して使用されている形状を変更するにはどうすればよいggplot2
ですか?
それを行う ggplot の方法は、引数scale_shape_manual
で目的の形状を使用して提供することです。values
qplot(1:10, y, shape=b) + scale_shape_manual(values = c(0, 5, 6, 15))
形状は通常の 0 ~ 25 のインデックスと同じです: http://yusung.blogspot.com/2008/11/plot-symbols-in-r.html
> y <- rnorm(10)
> b <- as.factor(sample(1:4,10,replace=T))
> qplot(1:10, y, shape=b)
> qplot(1:10, y, pch=letters[1:10], cex=6)
これはあなたが意味するものですか?Rのプロット文字のいずれかを使用できると思います...
これは非常に「ggplot」な方法ではないかもしれませんが、man ページには「'plot' 関数を使用するのと同じように使用できます。」と書かれています。:-)