2016-06-27 14 views
0

私はRを初めて使用しています。数日間私を悩ませている問題があります。 私は3つのデータグループを持っています。3つのスキャッタポイントグループの1つの散布図

set.seed(1) 
x1 = runif(30, 0, 7) 
y1 = runif(30, 0, 7) 
x2 = runif(30, 10, 20) 
y2 = runif(30, 10, 20) 
x3 = runif(30, 0, 7) 
y3 = runif(30, 10, 20) 

Iは同じX-Yグラフ上に、異なる色で散乱点のこれらの3つのグループをプロットする方法を知りたいですか?基地Rと

答えて

0
xy <- data.frame(X = c(x1,x2,x3), 
      Y = c(y1,y2,y3), 
      Group = factor(rep(1:3, each = 30))) 

library(ggplot2) 
ggplot(xy, aes(x = X, y = Y)) + geom_point(aes(colour = Group)) 
0

一つの解決策であることができる:

plot(x1, y1, xlim = c(0,20), ylim = c(0,20)) 
lines(x2, y2, type = "p", col = "red") 
lines(x3, y3, type = "p", col = "green")