R可视化之ggplot2绘制boxplot

100天生信-Day8

箱线图绘制代码记录:

install.packages('patchwork')

library(ggplot2)
library(patchwork)

setwd("/Users/lichuanshun/Documents/project/1_R_plot/")  
rm(list = ls())

self <- read.csv('kaks_self.csv', header = T)
At <- read.csv('kaks_At.csv', header = T)
Br <- read.csv('kaks_Br.csv', header = T)

colnames(self)

p1<- ggplot(self, aes(x=type, y=Ka_Ks, fill = type)) + 
       geom_boxplot() +
       scale_fill_manual(values=c("#E64B35FF", "#4DBBD5FF", "#00A087FF")) + 
       geom_dotplot(binaxis='y', stackdir='center', stackratio=1.5, dotsize=0.5) +
       theme_classic()

p2 <- ggplot(At, aes(x=type, y=Ka_Ks, fill = type)) + 
        geom_boxplot() +
        scale_fill_manual(values=c("#E64B35FF", "#4DBBD5FF", "#00A087FF")) + 
        geom_dotplot(binaxis='y', stackdir='center', stackratio=1.5, dotsize=0.5) +
        theme_classic()

p3 <- ggplot(Br, aes(x=type, y=Ka_Ks, fill = type)) + 
        geom_boxplot() +
        scale_fill_manual(values=c("#E64B35FF", "#4DBBD5FF", "#00A087FF")) + 
        geom_dotplot(binaxis='y', stackdir='center', stackratio=1.5, dotsize=0.5) +
        theme_classic()

## 使用patchwork组图
(p1 | p2 | p3)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容