生信修炼RCook R

R中的箱线图进阶

2018-12-14  本文已影响3人  LeoinUSA

箱线图能够显示出离群点(outlier),离群点也叫做异常值,通过箱线图能够很容易识别出数据中的异常值。

geom_boxplot函数中有outlier开头的多个参数,用于修改离群点的属性:

绘制散点图,并标记异常值:

ToothGrowth$dose <- as.factor(ToothGrowth$dose)
ggplot(ToothGrowth, aes(x=dose, y=len,color=dose)) + 
  geom_boxplot(outlier.colour="red", outlier.shape=7,outlier.size=4)+
  scale_color_manual(values=c("#999999", "#E69F00", "#56B4E9"))+
  theme_bw() + 
  theme(legend.position="right")+
  labs(title="Plot of length  per dose",x="Dose (mg)", y = "Length")+
  geom_dotplot(binaxis='y', stackdir='center', stackratio=1.5, dotsize=1.2)
上一篇下一篇

猜你喜欢

热点阅读