2013-03-13 8 views
1

J'ai un ensemble de sortie de cluster. Je veux montrer chaque grappe avec une couleur unique dans un graphe de coordonnées parallèle. J'utilise rggobi pour le graphe de coordonnées parallèles. J'ai utilisé ce lien http://www.ggobi.org/docs/parallel-coordinates/couleur la sortie du cluster dans r

ici est mon code pour charger les données à ggobi

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

ici est ma sortie parallel coordinate

Je veux utiliser différentes couleurs pour représenter des groupes différents.

+1

Veuillez inclure un code reproductible! –

Répondre

4

Vous pouvez également utiliser MASS ::: parcoord():

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

Ou avec 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

S'il vous plaît noter également this après!

Questions connexes