R语言绘制多组数据的截断图
截断图(Truncated Plot)是一种常用的数据可视化方法,用于展示具有不同数量级的数据,并在同一图表中同时显示数据的整体结构和细节。本文将介绍如何使用R语言绘制多组数据的截断图,以便更好地展示数据的分布情况。
首先,我们需要准备一些示例数据来进行绘图。假设我们有三组数据,分别表示不同城市的温度变化情况。数据如下所示:
# 示例数据
city1 <- c(18, 20, 22, 25, 28, 30, 32)
city2 <- c(15, 18, 20, 23, 26, 28, 30)
city3 <- c(20, 22, 25, 28, 30, 32, 35)
接下来,我们可以使用R语言中的barplot()
函数来创建截断图。barplot()
函数可以绘制垂直条形图,我们可以通过设置参数来实现截断的效果。
# 创建截断图
barplot(
c(max(city1), max(city2), max(city3)), # 设置截断点的高度(最大值)
ylim = c(0, 40), # 设置y轴的范围
names.arg = c("City 1", "City 2", "City 3"), #