(生物信息学)R语言绘图初-中-高级——3-10分文章必备——条形图(初级)
发布时间
阅读量:
阅读量

在生物信息学文章发表的标准中不仅注重研究思路与前沿议题外,
绘图质量的好坏同样不容忽视。
本专栏主要面向目标读者,
提供系统性的学习资源,
重点介绍从初级到中级再到高级别的R语言绘图技巧,
特别针对3-10分段级文章所需的基础知识与实用技能。
具体来说,
我们通过大量文献调研,
归纳了常见图表类型,
并附上了实现这些图表所需的完整R代码库。
同时帮助读者掌握快速识别图表功能。
本专栏将向大家介绍的图片绘制如下:
1. 散点图
2. 箱线图
3.条形图
4.正负条形图
5.区组条形图
6.小提琴图
7.热图
8.Venn图
9.生存曲线
10.森林图
11.TSNE
12.瀑布图
13.ROC曲线
14.点阵图
15.相关系数图
16.饼图
17.树形图
18.气泡图
19.火山图
20.点图
上次绘制了箱线图:
该文章主要介绍了R语言在生物信息学领域的基础绘图技巧,并着重讲解了箱线图的制作与解读方法。作为一篇值得掌握的重点内容(通常可获得3-5分),箱线图因其直观的数据展示能力,在数据分析中具有重要价值。为了帮助学生更好地理解这一知识点,《学生信》系列文章将由楷然老师深入浅出地进行讲解,并结合博客资源提供详细的学习指导
注:改写说明:
- 将"很有效"改为"重点"
- 采用"系统性地介绍"替代简单的"教你"
- 通过"深入浅出"提升表达层次
- 调整语序使句子更加流畅
- 保持段落结构不变

《生物信息学》 R语言绘图初级:必会技能!掌握箱线图绘制技巧!楷然教你学生信的博客-博客_好看的箱线图
下面我们来绘制条形图:
A、绘制简单的条形图:
library(gcookbook)
library(ggplot2)
head(pg_mean)
ggplot(pg_mean,aes(x = group,y = weight))+
geom_bar(stat = "identity",fill = "lightblue",colour = "black")
AI助手

B.绘制簇状条形图
library(gcookbook)
library(ggplot2)
head(cabbage_exp)## 示例数据集
ggplot(cabbage_exp,aes(x = Date,y = Weight,fill = Cultivar))+
geom_bar(position = "dodge",stat = "identity",colour = "black")
AI助手
如果要为条形图着色,可以使用scale_fill_manual函数:
library(gcookbook)
library(ggplot2)
head(cabbage_exp)## 示例数据集
ggplot(cabbage_exp,aes(x = Date,y = Weight,fill = Cultivar))+
geom_bar(position = "dodge",stat = "identity",colour = "black")+
scale_fill_manual(values = c("red","blue"))
AI助手

C 调整条形图的宽度和间距
a.调整宽度 使用width参数
library(gcookbook)
library(ggplot2)
head(cabbage_exp)## 示例数据集
ggplot(cabbage_exp,aes(x = Date,y = Weight,fill = Cultivar))+
geom_bar(position = "dodge",stat = "identity",colour = "black",width = 0.8)+
scale_fill_manual(values = c("red","blue"))
AI助手

b: 调整间距 使用 position_dodge参数
ggplot(cabbage_exp,aes(x = Date,y = Weight,fill = Cultivar))+
geom_bar(position = position_dodge(width = 1.0),stat = "identity",colour = "black",width = 0.8)+
scale_fill_manual(values = c("red","blue"))
AI助手

全部评论 (0)
还没有任何评论哟~
