发布于 2016-01-02 09:31:19 | 2160 次阅读 | 评论: 0 | 来源: 网络整理

柱状图代表分时段进入范围的变量值的频率。柱状图类似于条形图表但不同的是它组织中的值为连续范围。在柱状图的每个条代表存在于该范围内的值的数量的高度。

R使用 hist() 函数创建一个柱状图。该函数接受一个向量作为输入,并使用了一些更多的参数绘制柱状图。

语法

使用R是创建柱状图的基本语法:

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

以下是所使用的参数的说明:

  • v - 是包含在柱状图中使用数字值的矢量。
  • main - 指示图表的标题。
  • col - 被用于设置条的颜色。
  • border - 用于设置每个条的边框颜色。
  • xlab - 用于给出x轴描述。
  • xlim - 用于指定在x轴的值的范围。
  • ylim - 用于指定在y轴的值的范围。
  • breaks - 用于提及每个条的宽度。

示例

使用输入向量,标签栏和边框参数创建一个简单的柱状图。

下面给出的脚本将创建并保存柱状图在R当前工作组目录中。

# Create data for the graph.
v <-  c(9,13,21,8,36,22,12,41,31,33,19)

# Give the chart file a name.
png(file = "histogram.png")

# Create the histogram.
hist(v,xlab="Weight",col="yellow",border="blue")

# Save the file.
dev.off()

当我们上面的代码执行时,它产生以下结果:

X和Y值的范围

要指定X轴的允许值和Y轴的范围,我们可以使用xlim和ylim参数。

每一条形的宽度可以通过使用 breaks 决定。

# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)

# Give the chart file a name.
png(file = "histogram_lim_breaks.png")

# Create the histogram.
hist(v,xlab="Weight",col="green",border="red",xlim = c(0,40), ylim = c(0,5), breaks = 5 )

# Save the file.
dev.off()

当我们上面的代码执行时,它产生以下结果:




最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务