0
我有100 2-暗淡點,其形成100×2矩陣X中,存儲在文本文件中的「數據」如何使用其類標籤繪製點?
我有一個100-暗淡向量Y,其中形成所述類標記(數值從1到100)中的3),並存儲在文本文件「標籤」中。
在R中,我想知道你將如何繪製X,s.t.中的2-dim點。每個點由其類標籤代替點表示,並以其類標籤的顏色表示(顏色對於同一類標籤的點顏色相同,但對於不同類標籤的點不同)?
謝謝!
我有100 2-暗淡點,其形成100×2矩陣X中,存儲在文本文件中的「數據」如何使用其類標籤繪製點?
我有一個100-暗淡向量Y,其中形成所述類標記(數值從1到100)中的3),並存儲在文本文件「標籤」中。
在R中,我想知道你將如何繪製X,s.t.中的2-dim點。每個點由其類標籤代替點表示,並以其類標籤的顏色表示(顏色對於同一類標籤的點顏色相同,但對於不同類標籤的點不同)?
謝謝!
爲了讓德克高興,非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])
你想要做這樣的事嗎?
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)))
爲什麼ggplot答案讓德克不高興? – 2013-02-28 23:08:01
@ SimonO101他喜歡抱怨人們已經開始行動,好像Hadley的軟件包是人們現在知道如何在R中做事情的唯一方式。我只是在開玩笑。 – joran 2013-02-28 23:09:10
謝謝,喬蘭!我使用'y < - read.matrix(「labels」)',而不是'y < - sample.int(3,100,replace = T)',其中'labels'是一個帶有標籤列向量的文本文件。然而,'text(x1,x2,labels = y,col = c('red','blue','green')[y])'不會將正確的一個繪製爲您的。我想知道如果從文本文件中讀取,如何正確地獲取'y'? – Tim 2013-03-01 01:11:57