我有一个如下的数据框,想要使用geom_line生成时间序列图。这是我的数据摘要:
summary(data.t.m)
sample side time day variable value
HA2015_E10AF.bam: 1 E:69 1 :12 F:72 nc.counts:138 Min. : 4.346
HA2015_E10BF.bam: 1 W:69 2 :12 S:66 1st Qu.: 6.949
HA2015_E10CF.bam: 1 3 :12 Median : 8.529
HA2015_E11AF.bam: 1 4 :12 Mean : 9.085
HA2015_E11AS.bam: 1 5 :12 3rd Qu.:10.501
HA2015_E11BF.bam: 1 6 :12 Max. :23.047
(Other) :132 (Other):66
以下是生成线图的代码:
plt <- ggplot(data.t.m, aes(time, value, group = side, colour = side))
plt <- plt + stat_summary(fun.y = "mean", geom="line", size = 2, position=position_dodge(0.95))
plt <- plt + stat_summary(fun.data="calc.sem", geom="errorbar")
生成的图如下所示...
+ geom_point()
吗?你能否使用 dput() 发布可重现的数据子集或一些随机种子数据。 - smcigeom_point()
,但是我得到了多个点而不是单个点... - upendra