Пока вы не включаете свои данные, я создал аналогичные фиктивные данные (1000
строк и 302
столбцов, 2
переменных идентификаторов), чтобы показать вам, как выбирать столбцы и готовиться к построению графика. :
library(reshape2)
library(ggplot2)
set.seed(123)
#Dummy data
Numvars <- as.data.frame(matrix(rnorm(1000*300),nrow = 1000,ncol = 300))
vec1 <- 1:1000
vec2 <- rep(paste0('class',1:5),200)
IDs <- data.frame(vec1,vec2,stringsAsFactors = F)
#Bind data
Data <- cbind(IDs,Numvars)
#Select vars (in your case 10 initial vars)
df <- Data[,1:12]
#Prepare for plot
df.melted <- melt(data = df,id.vars = c('vec1','vec2'))
#Plot
ggplot(df.melted,aes(x=vec1,y=value,group=variable,color=variable))+
geom_line()+
facet_wrap(~vec2)
В итоге вы получите такой сюжет:
введите описание изображения здесь
Надеюсь, это поможет.