如何在base R中创建并排条形图?


如果我们想要为两个向量或相同或不同数据框的两列创建并排条形图,我们首先需要借助cbind函数组合这些向量或列,如下所示。之后,将对组合后的数据应用barplot函数,并将beside参数设置为TRUE。

查看下面的示例以了解其工作原理。

示例

要在base R中创建并排条形图,请使用以下代码:

Open Compiler
x<-rpois(5,5) x

如果您执行上述代码,它将生成以下输出:

[1] 3 2 8 1 2

要在base R中创建并排条形图,请将以下代码添加到上面的代码段中:

Open Compiler
y<-rpois(5,20) y

如果您将上述所有代码段作为一个程序执行,它将生成以下输出:

[1] 21 21 16 20 17

要在base R中创建并排条形图,请将以下代码添加到上面的代码段中:

Open Compiler
x<-rpois(5,5) y<-rpois(5,20) Combined_xy<-cbind(x,y) barplot(Combined_xy,beside=TRUE)

输出

如果您将上述所有代码段作为一个程序执行,它将生成以下输出:

更新于:2021年11月12日

2K+ 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告