R-可视化(七):密度图、箱线图、小提琴图

1.密度图

library(ggpubr)
df <- ToothGrowth
df$dose <- as.factor(df$dose)
p <- ggdensity(df, x = "len", 
               fill = "dose", 
               palette = "jco", 
               ggtheme = theme_light(), legend = "top")
p

在这里插入图片描述

  • 分面
facet(p, facet.by = "supp")
facet(p, facet.by = "supp", ncol = 1)

在这里插入图片描述
在这里插入图片描述

  • 给每个分组自定义标签
facet(p, facet.by = c("supp", "dose"),
      panel.labs = list(
        supp = c("Orange Juice", "Vitamin C"),
        dose = c("D0.5", "D1", "D2")
      ),
      panel.labs.background = list(color = "steelblue", fill = "steelblue", size = 0.5),
      panel.labs.font = list(color = "white"),
      panel.labs.font.x = list(angle = 45, color = "white")
)

在这里插入图片描述

2.箱线图

p <- ggboxplot(df, x = "dose", y = 'len',
               fill = "dose", 
               palette = "jco", 
               ggtheme = theme_bw(), legend = "top")
p

在这里插入图片描述

  • 分面
facet(p, facet.by = "supp")
facet(p, facet.by = "supp", ncol = 1)

在这里插入图片描述
在这里插入图片描述

3.小提琴图


    p <- ggviolin(df, x = "dose", y = 'len',
               fill = "dose",
              add = 'boxplot',
              add.params = list(fill = 'white'),
               palette = "jco", 
               ggtheme = theme_bw(), legend = "top")
p

在这里插入图片描述

  • 分面
facet(p, facet.by = "supp")
facet(p, facet.by = "supp", ncol = 1)

在这里插入图片描述
在这里插入图片描述

本博客内容将同步更新到个人微信公众号生信玩家。欢迎大家关注~~~
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值