# 安装包
if (!requireNamespace("ggplot2", quietly = TRUE)) {
install.packages("ggplot2")
}
# 加载包
library(ggplot2)
多直方图
注记
Hiplot 网站
本页面为 Hiplot Multiple Histograms
插件的源码版本教程,您也可以使用 Hiplot 网站实现无代码绘图,更多信息请查看以下链接:
将多个直方图绘制在同一图像上,可对比多组数据之间的差异。
环境配置
系统: Cross-platform (Linux/MacOS/Windows)
编程语言: R
依赖包:
ggplot2
数据准备
# 加载数据
<- read.delim("files/Hiplot/125-multiple-histograms-data.txt", header = T)
data
# 查看数据
head(data)
type value
1 v1 3.059937
2 v1 1.907186
3 v1 4.278629
4 v1 3.834794
5 v1 5.493830
6 v1 1.380032
可视化
# 多直方图
<- ggplot(data, aes(x = value, fill = type)) +
p geom_histogram(color = "black", alpha = 0.5,
position = "identity", binwidth = 0.3) +
scale_fill_manual(values = c("#BC3C29FF","#0072B5FF")) +
theme_bw()
p
