1

クラスター出力のセットがあります。並列座標グラフで各クラスターを一意の色で表示したい。平行座標グラフに 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)

ここに私の出力があります 平行座標

異なるクラスターを表すために異なる色を使用したいと考えています。

4

1 に答える 1

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))

ここに画像の説明を入力してください

この投稿にも注意してください!

于 2013-03-13T14:11:31.427 に答える