R语言 柱状图

R语言 柱状图

直方图包含一个矩形区域来显示统计信息,它与一个变量的频率和它在连续的数字区间的宽度成正比。一种将一组数据点管理到不同指定范围的图形表示。它有一个特殊的功能,显示条形之间没有间隙,类似于垂直条形图。

R – 柱状图

我们可以 使用hist()函数在R编程语言中 创建 柱状图

语法: hist(v, main, xlab, xlim, ylim, breaks, col, border)

参数

  • v: 这个参数包含直方图中使用的数值。
  • main: 该参数main是图表的标题。
  • col: 该参数用于设置柱状图的颜色。
  • xlab: 该参数是水平轴的标签。
  • border: 该参数用于设置每个条形图的边界颜色。
  • xlim: 该参数用于绘制x轴的数值。
  • ylim :该参数用于绘制Y轴的数值。
  • breaks: 该参数用于绘制每个条形图的宽度。

R语言 创建一个简单的柱状图

通过使用上述参数创建一个简单的直方图图表。这个向量 vhist() 来绘制 。

例子

# Create data for the graph.
v <- c(19, 23, 11, 5, 16, 21, 32,
       14, 19, 27, 39)
 
# Create the histogram.
hist(v, xlab = "No.of Articles ",
     col = "green", border = "black")
R

输出

R语言中的柱状图

X和Y值的范围

为了描述值的范围,我们需要做以下步骤。

  1. 我们可以在X轴和Y轴上使用xlim和ylim参数。
  2. 取出制作柱状图所需的所有参数。

例子

# Create data for the graph.
v <- c(19, 23, 11, 5, 16, 21, 32, 14, 19, 27, 39)
 
 
# Create the histogram.
hist(v, xlab = "No.of Articles", col = "green",
    border = "black", xlim = c(0, 50),
    ylim = c(0, 5), breaks = 5)   
R

输出

R语言中的柱状图

使用text()为标签使用直方图的返回值

要创建一个直方图的返回值图表。

# Creating data for the graph.
v <- c(19, 23, 11, 5, 16, 21, 32, 14, 19,
       27, 39, 120, 40, 70, 90)
 
# Creating the histogram.
m<-hist(v, xlab = "Weight", ylab ="Frequency",
        col = "darkmagenta", border = "pink",
        breaks = 5)
 
# Setting labels
text(mmids, mcounts, labels = m$counts,
     adj = c(0.5, -0.5))   
R

输出

R语言中的柱状图

使用非统一宽度的直方图

创建不同宽度的直方图,通过使用上述参数,我们创建了使用非均匀宽度的直方图。

例子

# Creating data for the graph.
v <- c(19, 23, 11, 5, 16, 21, 32, 14,
       19, 27, 39, 120, 40, 70, 90)
     
# Creating the histogram.
hist(v, xlab = "Weight", ylab ="Frequency",
     xlim = c(50, 100),
    col = "darkmagenta", border = "pink",
    breaks = c(5, 55, 60, 70, 75,
               80, 100, 140))
R

输出

R语言中的柱状图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册