带有geom_jitter图例标题的ggplot boxplot

时间:2014-02-13 04:18:31

标签: r ggplot2

我正在尝试通过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;

1 个答案:

答案 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")