我正在使用R数据框并尝试独立绘制每个列。我希望“固定”变量形成x轴(字符串),而另外2,3或4(函数将需要处理所有这些)作为单独的行。我目前正在处理的方式:我有一个包含数据框属性名称的向量。但是,显然简单地使用向量不会正确地索引它。所以这是数据框的样子:
> retset
fixed st1 st2 st3 st4
1 str1 0.9335938 0.9445313 0.9170455 0.9090909
2 str2 0.9670732 0.9768750 0.9637500 0.9532895
3 str3 0.9037500 0.9325758 0.8890625 0.8546875
4 str4 0.9540541 0.9717949 0.9397436 0.9354167
5 str5 0.9154412 0.9382812 0.9090909 0.9117188
然后是一个有:
的向量uniq <- c("st1", "st2","st3","st4")
我希望将其描绘成:
z<-ggplot(data=retset)
for (x in length(uniq)) {
z <- z + geom_line(data=retset, aes(x=fixed,y=uniq[x], color=uniq[x]))
}
有人有什么建议吗?
答案 0 :(得分:0)
我不确定我是否理解正确, 但根据我的理解,基于固定列熔化数据,然后使绘图工作