我有一组集群输出。我想在平行坐标图中显示每个具有独特颜色的簇。我使用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)
这是我的输出
我想使用不同的颜色来表示不同的聚类。
答案 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))
请注意this发布!