ggplot
'long'形式のデータが好きです。つまり、すべての次元の列とすべての観測値の行です。現在、データは「ワイド」です。パッケージを使用しreshape
て、一方から他方に移動します。
Measurement1、Measurement2、およびMeasurement3をx軸に配置する必要があることを正しく理解していますか?(つまり、データでは、ユーザー1の行は0.1から0.7、0.2になりますか?そうであれば、次のようなものが必要です。
require(reshape)
#Recreate your data frame
user <- gl(3, 1)
Meas1 <- c(0.7, 0.3, 0.3)
Meas2 <- c(0.7, 0.3, 0.3)
Meas3 <- c(0.2, 0.4, 0.4)
group <- c(3, 2, 2)
df <- data.frame(user=user, Meas1=Meas1, Meas2=Meas2, Meas3=Meas3, group=group)
#'melt' the data frame into long format
dfm <- melt(df, id.vars=c("user", "group"))
ggplot(dfm, aes(x=as.numeric(variable), y=value, colour=user)) + geom_line()
