R语言 如何制作一个并排的Bowxplot

R语言 如何制作一个并排的Bowxplot

在这篇文章中,我们将讨论如何在R编程语言中创建并排的箱形图。如果我们想创建多个并排的箱形图,那么我们必须在上述语法中指定一个参数,即 beside=T。它将指定True。这将把第二个、第三个……等等放到下一个箱形图中。

语法:

boxplot(data,beside=T)

其中。

  • beside 是指并排放置条形图
  • data 是矢量数据的组合,代表需要绘制的箱形图的数量。

data=cbind(vector1,vector2,.,vector n)

因此,为了实现这种方法,首先,初始化创建每个boxplot的数据,然后用cbind()将所有这些数据组合起来。然后将合并后的数据传递给boxplot函数,同时将旁边的参数设置为 “true”,以便并排绘制。

例1 :

# college1 vector
college1=c(98,89,89.0,78,98,89)
  
# college2 vector
college2=c(88,91,100,78,98,80)
  
# combine two vectors using cbind
# function
college_data=cbind(college1,college2)
  
# pass this college_data to the 
# boxplot
boxplot(college_data,beside=T)

输出

如何在R语言中制作一个并排的Bowxplot ?

例2 :

# college1 vector
college1=c(98,89,89.0,78,98,89)
  
# college2 vector
college2=c(88,91,100,78,98,80)
  
# college3 vector
college3=c(98,89,89.0,100,67,56)
  
# combine three college vectors using
# cbind function
college_data=cbind(college1,college2,college3)
  
# pass this college_data to the box plot
boxplot(college_data,beside=T)

输出

如何在R语言中制作一个并排的Bowxplot ?

如果我们想以水平方式并排显示箱形图,我们可以在语法中传递参数horizontal。

语法:

boxplot(data,beside=T,horizontal=T)

指定horizontal = True:以水平方式排列图谱

如果F- 错,则以垂直方式排列

例3 :

# college1 vector
college1=c(98,89,89.0,78,98,89)
  
# college2 vector
college2=c(88,91,100,78,98,80)
  
# combine two college vectors 
# using cbind function
college_data=cbind(college1,college2)
  
# pass this college_data to the 
# box plot
boxplot(college_data,beside=T,horizontal=T)

输出

如何在R语言中制作一个并排的Bowxplot ?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程