R语言 如何使用lattary包创建一个boxplots

R语言 如何使用lattary包创建一个boxplots

在这篇文章中,我们将讨论如何使用R编程语言中的格子包创建boxplots。

在R编程中,格子包是一个数据可视化库,由各种函数组成,用于绘制不同类型的图。使用格子库,我们可以绘制不同的图,如散点图、箱形图、柱状图、三维散点图、点状图、条状图、密度图等。为了使用格子库的功能,需要先导入该库。

使用格子包绘制箱形图

在R语言中,格子库包含bwplot()方法,用于创建箱形图。为了使用bwplot()方法,需要先导入格子库。bwplot()方法的语法如下所示

bwplot( col1~col2, data=dataframeName, xlab=”x-label”, ylab=”y-label”, panel=panel.vin)

让我们来看看几个例子,看看如何使用格子库绘制箱形图。

例1: 在下面的代码中,我们创建了一个数据框 “stats”,并使用bwplot()方法在两列数据之间绘制了一个盒形图。

library(lattice)
  
# create a data frame 
stats <- data.frame(player=c('A', 'B', 'C', 'D',
                             'E', 'F', 'G', 'H'),
               runs=c(200, 100, 100, 150, 109,
                      200, 500, 120),
               wickets=c(10, 10, 31, 20, 34, 20,
                         34, 26))
  
print("stats Dataframe")
stats
  
bwplot(runs ~ wickets, data = stats, xlab = "runs", 
       ylab = "wickets")

输出

"stats Dataframe"
  player runs wickets
1      A  200      10
2      B  100      10
3      C  100      31
4      D  150      20
5      E  109      34
6      F  200      20
7      G  500      34
8      H  120      26

如何使用R语言中的lattary包创建一个boxplots?

例2: 在这个例子中,我们通过向bwplot()方法传递panel.violin值,用bwplot()方法为上述创建的数据框架绘制了一个小提琴图。

# import lattice library
library(lattice)
  
# create a data frame 
stats <- data.frame(player=c('A', 'B', 'C', 
                             'D', 'E', 'F', 
                             'G', 'H'),
               runs=c(200, 100, 100, 150, 109,
                      200, 500, 120),
               wickets=c(10, 10, 31, 20, 34, 
                         20, 34, 26))
  
bwplot(runs ~ wickets, data = stats, 
       xlab = "runs", ylab = "wickets", 
       panel=panel.violin)

输出

如何使用R语言中的lattary包创建一个boxplots?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程