ggplot2是R语言中常用的包,它具有强大的绘图功能,在生物学数据可视化过程中,有很多图都是用ggplot2绘制出来的。
ggplot2绘制柱形图有两种方法,即geom_bar()函数和geom_col()函数。geom_bar()函数使柱形图柱子的高度与每组案例的数量成比例。如果你想用柱子的高度来表示数据中的值,需要使用geom_col()函数。下面使用geom_col()函数绘制多种柱形图。
(1)基础柱形图
基础柱形图是比较常见的柱形图,是一个类别数据的比较,由单根柱子组成。
主要代码如下:
# 加载程序包
library(ggplot2)
library(openxlsx)
# 读取Excel文件
df <- read.xlsx("datas/books1.xlsx",sheet=1)
# 绘制柱形图
ggplot(data=df, aes(x=年份, y=销售额))+
geom_col()
进阶: