跟着Nature Metabolism学作图 | 柱状堆积图

数据可视化 数据可视化 425 人阅读 | 0 人回复 | 2024-06-24

「一边学习,一边总结,一边分享!」

本期教程

柱状堆积图

「小杜的生信笔记」,自2021年11月开始做的知识分享,主要内容是「R语言绘图教程」、「转录组上游分析」、**「转录组下游分析」**等内容。凡事在社群同学,可免费获得自2021年11月份至今全部教程,教程配备事例数据和相关代码,我们会持续更新中。

往期教程部分内容

导入所需的R包

library(ggplot2)
library(readxl)
library(reshape2)
library(ggraph)

导入数据及转换

data <- read_excel("20240508_Inputdata.xlsx",sheet = "Sheet1")
data[1:4,1:5]
data <- melt(data)
#固定`variable`的因子
data$variable <- factor(data$variable,
                        levels = c("Normal", "Adjacent", "Tumor_1", "Tumor_2"))

绘图

ggplot(data, aes(x = Tissue, y = value, fill = variable))+
  geom_bar(stat = "identity")+
  ##'@颜色设置
  scale_fill_manual(values = c("#bebada", "#80b1d3", "#8dd3c7", "#e5d8bd"))+
  theme_bw(base_size = 14)+
  theme(
        legend.title = element_blank(),
        axis.text.x = element_text(angle = 45, hjust = 1, color = "black", size = 10), # nolint
        axis.text.y = element_text(color = "black", size = 10),
        axis.title = element_text(color = "black", size = 12)
    )

ggplot(data, aes(x = Tissue, y = value, fill = variable))+
  geom_bar(stat = "identity")+
  ##'@颜色设置
  #scale_fill_manual(values = c("#bebada", "#80b1d3", "#8dd3c7", "#e5d8bd"))+
  scale_color_viridis(end = 0.8, discrete = F)+
  theme_bw(base_size = 14)+
  theme(
        legend.title = element_blank(),
        axis.text.x = element_text(angle = 45, hjust = 1, color = "black", size = 10), # nolint
        axis.text.y = element_text(color = "black", size = 10),
        axis.title = element_text(color = "black", size = 12)
    )

若我们的教程对你有所帮助,请点赞+收藏+转发,这是对我们最大的支持。

往期部分文章

「1. 最全WGCNA教程(替换数据即可出全部结果与图形)」


「2. 精美图形绘制教程」

「3. 转录组分析教程」

「4. 转录组下游分析」

「小杜的生信筆記」 ,主要发表或收录生物信息学教程,以及基于R分析和可视化(包括数据分析,图形绘制等);分享感兴趣的文献和学习资料!!

微信扫一扫分享文章

+10
无需登陆也可“点赞”支持作者
分享到:
评论

使用道具 举报

热门推荐