登录
首页精彩阅读R语言柱状图
R语言柱状图
2017-06-13
收藏

R语言柱状图

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

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()

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

数据分析咨询请扫描二维码

客服在线
立即咨询