0

ggparcoord()平行座標プロットを作成するには、パッケージの関数を使用したいと考えていましたGGally。次のコードは、再現可能な例を示しています。

set.seed(3674)
k <- rep(1:3, each=30)
x <- k + rnorm(mean=10, sd=.2,n=90)
y <- -2*k + rnorm(mean=10, sd=.4,n=90)
z <- 3*k + rnorm(mean=10, sd=.6,n=90)

dat <- data.frame(group=factor(k),x,y,z)

library(GGally)
ggparcoord(dat,columns=1:4,groupColumn = 1)

ここに画像の説明を入力

グループ変数を因子として使用しているにもかかわらず、グループの色が連続していることに注意してください。代わりに 3 つの個別の色でプロットを表示する方法はありますか?

ここで、平行座標プロットを行うさまざまな他の方法について議論している他のいくつかの投稿を見てきました。ggparcoord()しかし、私は本当にこれを package の機能でやりたかったのですGGally。この問題について考える時間をいただき、ありがとうございます。

4

1 に答える 1