我对R和统计学都比较陌生。我正在尝试在ggplot2中绘制一条线图,其中包含两个分类变量(词性“pos”,条件“trcond”)和一个数值变量(得分“totacc”)。
> df1<-df[, c("trcond", "subtitle", "pos", "totacc")]
> head(df1)
trcond subtitle pos totacc
7 L New Scene_16 lex 0.250
29 N New Scene_16 lex 0.500
8 L New Scene_25 lex 0.875
30 N New Scene_25 lex 0.666
9 L New Scene_29 lex 1.000
31 N New Scene_29 lex 0.833
我使用了这个ggplot2命令:
>ggplot(data=summdfo, aes(x=pos, y=totacc, group=trcond, colour=trcond))
+ geom_line() + geom_point()
但是它并没有起作用,图表上有许多着色的圆点(蓝色和红色),连接它们的线条不止两条。 我想发布我得到的图表,因为我缺乏解释的词语,但这是我的第一篇帖子,似乎我无法上传图片。
我想要一个标准的简单的双折线图,就像这个页面中的蓝色和红色折线图一样(其中y=总账单,x=时间(午餐、晚餐),按性别分组):http://www.cookbook-r.com/Graphs/Bar_and_line_graphs_%28ggplot2%29/ 我的数据集是否可以实现这个? 如果可以,那么我的代码有什么问题?
summdfo
在传递到ggplot
时如何定义的? - Alex A.dput(summdfo)
并将输出放入您的示例中。这将使其他人有望重现您的错误。 - JasonAizkalns