我无法用ggplot2创建图形。 在这个图中,我使用geom_bar来绘制三个因子。我的意思是,对于每个“时间”和“剂量”,我绘制了两个条(两种基因型)。如何在一个条形图中绘制单个因子的均值
这是我的代码到现在(其实我改变一些设置,但我只是提出什么是需要的):
ggplot(data=data, aes(x=interaction(dose,time), y=b, fill=factor(genotype)))+
geom_bar(stat="identity", position="dodge")+
scale_fill_grey(start=0.3, end=0.6, name="Genotype")
问题:我打算使用点将每个时间的平均值加上,并且这些点恰好在某个时间的条的中间。我该如何继续?
我试图用geom_dotplot和geom_point添加这些点,但是我没有成功。
非常感谢你,斯蒂芬!你的代码让我意识到如何在我的情节中添加点。其实我用不同的方式写了,但我按照你的说法组织了我的数据!我创建了一个“x”列来指示这些点在哪里(如果有的话)应该是情节!有效。 非常感谢! –