如何使用 R 中的 barplot 函数创建水平条形图?

r programmingserver side programmingprogramming更新于 2025/4/8 16:22:17

要在基础 R 中创建条形图,我们可以直接使用 barplot 函数,但频率表应传递到此函数内。如果我们想以水平方式创建条形图,则必须添加 horiz=TRUE 参数。例如,如果我们有一个包含重复值的向量 x,则可以使用 barplot(table(x),horiz=TRUE) 创建 x 的水平条形图。

示例 1

> x<-rpois(50,2)
> barplot(table(x),horiz=TRUE)

输出

示例2

> y<-rpois(500,2)
> barplot(table(y),horiz=TRUE)

输出

示例3

> z<-sample(0:5,5000,replace=TRUE)
> barplot(table(z),horiz=TRUE)

输出


相关文章