【发布时间】:2016-06-02 15:03:31
【问题描述】:
下面是我想要的一个简单示例:
“DF1”是具有两个变量“V1”和“V2”的数据框,所以我可以得到简单的ggplot函数作为流:
ggplot(DF1,aes(x=V1,y=V2))+geom_line()
现在,如果我有以下两个字符串:
name1="V1"
name2="V2"
上面的ggplot代码中有没有办法用name1和name2替换V1和V2?我尝试使用 do.call 但没有成功。我觉得我需要类似公式的目标来做到这一点。
【问题讨论】:
-
仅在情节中? setNames before plot 可能会起作用
-
感谢您的评论。你的意思是像 setNames(V1, "name1") 还是 setNames(DF1$V1, "name1")?我试过了,还是不行。