GGally包中的平行坐标图的颜色离散组

要创建一个平行坐标图我想用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)

在这里输入图像描述

在图片中注意,即使我将组变量作为一个因子,组的颜色也是连续的。 有没有什么办法可以用三种不同颜色来显示剧情?

我看了一些其他的帖子,他们讨论了在这里做平行坐标图的各种其他方式。 但我真的想在包GGally ggparcoord()函数中做到这GGally 。 感谢您在思考这个问题上的时间。


你的代码几乎是正确的。 我发现在这种情况下列columns=1:4是不正确的。 您需要将groupColumncolumns groupColumn columns

ggparcoord(dat,columns=2:4,groupColumn = 1)

在这里输入图像描述

链接地址: http://www.djcxy.com/p/30931.html

上一篇: color discrete groups of parallel coordinate plot in GGally package

下一篇: Plotting data with Multiple Conditions on a Single Chart