如何在 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

輸出

更新於: 2020 年 11 月 6 日

567 次瀏覽

啟動你的 職業 生涯

完成課程獲得認證

立即開始
廣告
© . All rights reserved.