为r中的群集输出着色

时间:2013-03-13 13:39:09

标签: r data-visualization

我有一组集群输出。我想在平行坐标图中显示每个具有独特颜色的簇。我使用rggobi作为平行坐标图。我用过这个链接 http://www.ggobi.org/docs/parallel-coordinates/

这是我的代码,用于将数据加载到ggobi

library(rggobi)
mydata <- read.table("E:/Thesis/Experiments/R/input.cvs",header = TRUE,sep = ",")
 g <- ggobi(mydata)

这是我的输出 parallel coordinate

我想使用不同的颜色来表示不同的聚类。

1 个答案:

答案 0 :(得分:4)

你也可以使用MASS ::: parcoord():

require(MASS)
cols = c('red', 'green', 'blue')
parcoord(iris[ ,-5], col = cols[iris$Species])

或者使用ggplot2:

require(ggplot2)
require(reshape2)
iris$ID <- 1:nrow(iris)
iris_m <- melt(iris, id.vars=c('Species', 'ID'))
ggplot(iris_m) + 
  geom_line(aes(x = variable, y = value, group = ID, color = Species))

enter image description here

请注意this发布!