我在使用R时很新 我想绘制一个主要栏目中指定为“变量”的特定变量。
ID Sex Variables Value Condition ValueMin
library ("ggplot")
EF<-ggplot(antdata, aes (variable$EF1, variable$EF6.1, variables$EF6.2, EF11.1, EF 11.2, ValueMIN, fill = ConditionCode)
不幸的是,这不起作用。
有什么建议吗?
答案 0 :(得分:0)
我不是100%确定我理解您尝试创建的可视化,但这是我要做的:
创建一个新的data.frame
,用于过滤您想要绘制的变量。我会使用dplyr
包中的过滤函数 - 即filter(df,variable=="EF1")
- 来做到这一点,尽管当然有很多方法。
然后,您可以使用ggplot
呈现您创建的新data.frame
。请记住,您需要在x
中指定y
和ggplot
值,并且您要指定的任何其他内容都需要通过fill
和shape
规范来完成。因此,您通常需要重塑数据以使其适合。 melt
包中的reshape2
函数是我在使用ggplot
时发现的非常有用的函数(虽然我认为只需要提供特定示例的过滤函数这里)。