如何使用 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)