如何使用 R 中的 barplot 函数创建宽度不同的条形图?

r programmingserver side programmingprogramming更新于 2025/4/12 19:52:17

barplot 函数会创建宽度相等的条形图,但如果每个条形图的宽度值相等或不相等,那么我们可以在 barplot 函数中使用宽度。因此,新生成的条形图将具有不同的条形宽度。例如,如果我们将四个类别的宽度定义为每个类别 0.25,则每个条形的宽度将相等,如果它们的宽度分别为 0.30、0.40、0.20、0.45,则条形的宽度将根据这些宽度而不同。

考虑下面的向量 x 和相应的宽度向量 −

x<-c(5,7,3,8,2)
width<-c(0.2,0.34,0.5,0.4,0.6)

通过使用宽度向量定义宽度来为 x 创建条形图 −

示例

barplot(x,width)

输出

示例

y<-c(1,4,3,5,8,6,2)
width<-c(0.5,0.8,0.3,0.45,0.6,0.4,0.5) barplot(y,width)

输出


相关文章