R中的箱线图进阶

作者: LeoinUSA | 来源:发表于2018-12-14 11:13 被阅读3次

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

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

    • outlier.colour:离群点的颜色
    • outlier.fill:离群点的填充色
    • outlier.shape:离群点的形状
    • outlier.size:离群点的大小
    • outlier.alpha:离群点的透明度

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

    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)
    

    相关文章

      网友评论

        本文标题:R中的箱线图进阶

        本文链接:https://www.haomeiwen.com/subject/qpiwhqtx.html