R中的平行坐标图
我想画一个平行的坐标图。我想在颜色上设置一个变量。我使用了代码:R中的平行坐标图,r,ggplot2,R,Ggplot2,我想画一个平行的坐标图。我想在颜色上设置一个变量。我使用了代码: library(GGgally) ggparcoord(data=mtcars, columns=1:10 , groupColumn=11) 它生成了图形,但所有线条都是蓝色的。然而,由于使用了相似的颜色,我很难理解图表和进行观察。如何为同一变量引入一组不同的颜色,如蓝色、绿色和红色etx。您可以通过将分组列转换为一个因子来使用ggparcoord()的着色函数 mtcars[,11] <- as.factor(mt
library(GGgally)
ggparcoord(data=mtcars, columns=1:10 , groupColumn=11)
它生成了图形,但所有线条都是蓝色的。然而,由于使用了相似的颜色,我很难理解图表和进行观察。如何为同一变量引入一组不同的颜色,如蓝色、绿色和红色etx。您可以通过将分组列转换为一个因子来使用
ggparcoord()
的着色函数
mtcars[,11] <- as.factor(mtcars[,11])
ggparcoord(data=mtcars, columns=1:10 , groupColumn=11)
这是因为第11列(“carb”)是一个数值变量,所以ggplot使用连续着色。将其转换为因子,将得到离散着色。例如:mtcars$carbF=系数(mtcars$carb);ggparcoord(data=mtcars,columns=1:10,groupColumn=“carbF”)
。