我的ggplot中有两种基因型,我想为它们分配两种不同的颜色; q24为黑色,q35为绿色。
这是我的代码:
ggplot(all,aes(x=Concentration, y=Distance, colour=Genotype))+
geom_jitter(width=0.3, height=0, show.legend=TRUE)+
theme(panel.background = element_rect(fill = "white")) +
theme(axis.line.x = element_line(color = "black"),
axis.line.y = element_line(color = "black"))+
scale_y_continuous(breaks=seq(0, 8, 1))+
annotate("segment", x=0.8,xend = 1.2, y= 2.86, yend = 2.86, colour="black")+
annotate("segment", x=1.8,xend = 2.2, y= 1.86, yend = 1.86, colour="black")+
annotate("segment", x=2.8,xend = 3.2, y= 1.11, yend = 1.11, colour="black")+
annotate("segment", x=0.8,xend = 1.2, y= 2.41, yend = 2.41, colour="green")+
annotate("segment", x=1.8,xend = 2.2, y= 2.16, yend = 2.16, colour="green")+
annotate("segment", x=2.8,xend = 3.2, y= 2.24, yend = 2.24, colour="green")+
ggtitle("Distance travelled by Q24YFP and Q35YFP C. elegans at different
caffeine concentrations")
我的数据如下:
Concentration Distance Genotype
0 1 Q24
0 4 Q24
0 1 Q24
5 4 Q24
5 4 Q24
10 0 Q24
10 1 Q24
5 3 Q35
5 1 Q35
10 0 Q35
10 2 Q35
如何为这两种基因型指定不同的颜色?目前它以两种不同的颜色打印它们,但不是我想要的颜色。