如何使用ggplot工具在R中绘制数据子集
我对使用R很陌生 我想画出具体的变量,这些变量在一个被命名为“变量”的主栏中如何使用ggplot工具在R中绘制数据子集,r,ggplot2,R,Ggplot2,我对使用R很陌生 我想画出具体的变量,这些变量在一个被命名为“变量”的主栏中 ID性别变量值条件值min library ("ggplot") EF<-ggplot(antdata, aes (variable$EF1, variable$EF6.1, variables$EF6.2, EF11.1, EF 11.2, ValueMIN, fill = ConditionCode) 库(“ggplot”) EF我不能100%确定我是否理解您试图创建的可视化,但以下是我将要做的:
ID性别变量值条件值min
library ("ggplot")
EF<-ggplot(antdata, aes (variable$EF1, variable$EF6.1, variables$EF6.2, EF11.1, EF 11.2, ValueMIN, fill = ConditionCode)
库(“ggplot”)
EF我不能100%确定我是否理解您试图创建的可视化,但以下是我将要做的:
创建一个新的data.frame
,用于过滤要打印的变量。我会使用dplyr
包中的filter函数来实现这一点,即filter(df,variable==“EF1”)
,当然有很多方法
然后,您可以使用ggplot
渲染您创建的新data.frame
。请记住,您需要在ggplot
中指定x
和y
值,并且需要通过fill
和shape
规范来指定任何其他内容。因此,您经常需要重新调整数据以使其适合。当使用ggplot
时,我发现来自restrape2
包的melt
函数非常有用(尽管我认为您可以仅使用此处提供的特定示例的过滤器函数)
什么是EF11.1、EF11.2?什么是ID Sex Variables Value Condition ValueMin
?为什么这里有一个空格:aes(
)?你能详细说明一下“这不起作用”吗?欢迎来到StackOverflow!请阅读关于和如何生成变量的信息。这将使其他人更容易帮助你。“变量”!=“变量”或“变量”。“条件”!=“条件代码”"。请更加努力地检查您的问题的准确性。欢迎使用SO,感谢您发布答案。作为提示,请使用后引号在文本中包含代码。如果帖子令人困惑,请道歉。此处提供更多详细信息。ID条件代码性号角EF值EF值EB 1 1 1 2 1 2 1 EF基线18.96 EB基线6 2 1 2 EF基线33.6 EB基线8.53这是my数据库称为antdata的一小部分。考虑到条件代码(5级)。库(ggplot2)EF,我想在EF中绘制(条形图或箱线图)ValueEf