如何在 R 中创建Y轴刻度有间隙的条形图?
如果我们想要在条形图的 Y 轴刻度上留有间隔,则无法在基本 R 中完成此操作。为此,我们可以使用 plotrix 包的 gap.barplot 函数。gap.barplot 函数非常方便,我们只需要简单地使用 gap 参数传递我们要为其创建条形图的向量和间隙值即可。
加载 plotrix 包
> library(plotrix)
示例 1
> x<-rpois(20,5) > x
输出
[1] 2 6 5 4 7 2 5 2 5 2 8 6 8 13 3 5 7 7 5 6
> gap.barplot(x,gap=c(2,4)) ylim 0 11
警告信息
In gap.barplot(x, gap = c(2, 4)) : gap includes some values of y
输出
示例 2
> y<-sample(0:50,10) > y
输出
[1] 8 50 45 35 25 12 40 41 14 32
> gap.barplot(y,gap=c(20,30)) ylim -2 40
警告信息
In gap.barplot(y, gap = c(20, 30)) : gap includes some values of y
输出
广告