R语言 膨胀图

R语言 膨胀图

箱形图是一种图表,它通过为每一个人绘制boxplots来显示分布形式的信息。这种基于五组数据的分布(最小值、第一四分之一、中位数、第三四分之一、最大值)。

R编程语言中的膨胀图

在R语言中,通过使用 boxplot() 函数可以创建膨胀图。

语法: boxplot(x, data, notch, varwidth, names, main)

参数

  • x: 该参数设置为一个向量或一个公式。
  • data :该参数设置为数据框。
  • notch: 该参数是横轴的标签。
  • varwidth: 这个参数是一个逻辑值。设置为 “true”,可以绘制与样本大小成比例的框的宽度。
  • main: 该参数是图表的标题。
  • names: 该参数是在每个博列表下显示的组标签。

创建一个数据集

为了了解我们如何创建一个boxplot。

  • 我们使用数据集 “mtcars”。
  • 让我们看看mtcars中的 “mpg “和 “cola “列。
input <- mtcars[, c('mpg', 'cyl')]
print(head(input))

输出

R语言中的膨胀图

创建Bowxplot图

创建Bowxplot图。

  • 取出制作Bowxplot所需的参数。
  • 现在我们为 “mpg “和 “cyl “之间的关系画一个图。
# Plot the chart.
boxplot(mpg ~ cyl, data = mtcars,
        xlab = "Number of Cylinders",
        ylab = "Miles Per Gallon",
        main = "Mileage Data")

输出:

R语言中的膨胀图

多重博弈图

在这里,我们要创建多个博列表。需要用boxplot表示的单个数据是基于函数的。

set.seed(20000)                                       
data <- data.frame( A = rpois(900, 3),
                    B = rnorm(900),
                    C = runif(900)
                     
                     
)
 
# Applying boxplot function
boxplot(data)

输出

R语言中的膨胀图

使用槽口的博列表

使用缺口画出一个波谱图。

  • 在缺口的帮助下,我们可以发现不同数据组的中位数如何相互匹配。
  • 我们使用xlab作为 “汽缸数量”,ylab作为 “每加仑里程”。
# Plot the chart.
boxplot(mpg ~ cyl, data = mtcars,
        xlab = "Number of Cylinders",
        ylab = "Miles Per Gallon",
        main = "Mileage Data",
        notch = TRUE,
        varwidth = TRUE,
        col = c("green", "red", "blue"),
        names = c("High", "Medium", "Low")
        )

输出

R语言中的膨胀图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程