柱状图代表分时段进入范围的变量值的频率。柱状图类似于条形图表但不同的是它组织中的值为连续范围。在柱状图的每个条代表存在于该范围内的值的数量的高度。
R使用 hist() 函数创建一个柱状图。该函数接受一个向量作为输入,并使用了一些更多的参数绘制柱状图。
语法
使用R是创建柱状图的基本语法:
hist(v,main,xlab,xlim,ylim,breaks,col,border)
以下是所使用的参数的说明:
v - 是包含在柱状图中使用数字值的矢量。
main - 指示图表的标题。
col - 被用于设置条的颜色。
border - 用于设置每个条的边框颜色。
xlab - 用于给出x轴描述。
xlim - 用于指定在x轴的值的范围。
ylim - 用于指定在y轴的值的范围。
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.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()
当我们上面的代码执行时,它产生以下结果:
数据分析咨询请扫描二维码