如何使用他们的班级标签绘制积分?

时间:2013-02-28 22:51:26

标签: r

我有一个100个2点的点,形成一个100乘2的矩阵X,存储在一个文本文件“data”中

我有一个100维的矢量Y,它形成了100个点的类标签(数字从1到3),并存储在文本文件“标签”中。

在R中,我想知道如何在X,s.t中绘制2点暗点。每个点由其类标签而不是点表示,并以其类标签的颜色表示(相同类标签的点的颜色相同,但不同类标签的点的颜色不同)?

谢谢!

2 个答案:

答案 0 :(得分:3)

你想做这样的事吗?

x1 <- runif(100)
x2 <- runif(100)
y  <- sample.int(3 , 100 , replace = T)

df <- data.frame( x1,x2,y)
ggplot( df )+
geom_text( aes( x1 , x2 , label = y , colour = factor(y)))

plot

答案 1 :(得分:2)

让Dirk高兴,非ggplot回答:

x1 <- runif(100)
x2 <- runif(100)
y  <- sample.int(3 , 100 , replace = T)

plot(x1,x2,type = "n")
text(x1,x2,labels = y,col = c('red','blue','green')[y])

enter image description here