📜  R-条形图

📅  最后修改于: 2020-11-29 07:50:49             🧑  作者: Mango


条形图以矩形条形表示数据,其长度与变量值成比例。 R使用函数barplot()创建条形图。 R可以在条形图中绘制垂直条和水平条。在条形图中,每个条都可以指定不同的颜色。

句法

在R中创建条形图的基本语法是-

barplot(H,xlab,ylab,main, names.arg,col)

以下是所用参数的描述-

  • H是包含在条形图中使用的数值的向量或矩阵。
  • xlab是x轴的标签。
  • ylab是y轴的标签。
  • 主要是条形图的标题。
  • names.arg是出现在每个条形下方的名称的向量。
  • col用于为图表中的条形赋予颜色。

仅使用输入向量和每个条的名称创建一个简单的条形图。

下面的脚本将创建条形图并将其保存在当前的R工作目录中。

# Create the data for the chart
H 

当我们执行以上代码时,它会产生以下结果-

使用R的条形图

条形图标签,标题和颜色

可以通过添加更多参数来扩展条形图的功能。 main参数用于添加标题col参数用于为条形添加颜色。 args.name是一个向量,该向量的值与输入向量的数目相同,以描述每个小节的含义。

下面的脚本将创建条形图并将其保存在当前的R工作目录中。

# Create the data for the chart
H 

当我们执行以上代码时,它会产生以下结果-

使用R的标题条形图

组条形图和堆积条形图

通过使用矩阵作为输入值,我们可以创建带有条形图组和每个条形图组的条形图。

两个以上的变量表示为矩阵,用于创建组条形图和堆积条形图。

# Create the input vectors.
colors = c("green","orange","brown")
months 
使用R的堆积条形图