我正在尝试通过geom_jitter创建一个包含数据点的盒子图。我无法找到一种方法来改变变量" clin"用于为数据点着色。
p<-ggplot(plot1, aes(culture, score,fill=group))
p+geom_boxplot()+ggtitle("title")+
ylab("y")+ xlab("x")+
guides(fill=guide_legend(title="In-vitro response"))+
scale_fill_grey(start = 0.6, end = 1)+
geom_jitter(aes(colour = clin), alpha=0.4)
数据:
score group culture clin
1 a co y
3 a co y
7 a co y
5 a co y
5 a co y
5 b co y
6 b co y
9 b co n
7 b co n
8 b co n
6 b co n
9 b co n
9 a mon y
9 a mon y
6 a mon y
6 a mon n
5 a mon y
4 b mon y
4 b mon y
3 b mon n
3 a mon n
3 b mon n
3 b mon n
3 b mon n
需要更改第二个标题的标题:&#34; CLIN&#34;
答案 0 :(得分:2)
只需在实验室中拥有所有标签,无需单独的xlab,yalab,title等
p=ggplot(df, aes(culture, score, fill=group))
p+geom_boxplot()+
scale_fill_grey(start = 0.6, end = 1)+
geom_jitter(aes(colour = clin), alpha=0.4) +
labs(title="TITLE",x="x", y="y", fill="In vitro", colour="C LIN")