- R 菜鸟教程
- R - 教程
- R - 概述
- R - 环境设置
- R - 基本语法
- R - 数据类型
- R - 变量
- R - 运算符
- R - 判断语句
- R - Loop (循环)
- R - 函数
- R - 字符串
- R - 矢量
- R - 列表
- R - 矩阵
- R - 数组
- R - 因子
- R - 数据帧
- R - 包(Packages)
- R - 数据重塑
- R 数据接口
- R - CSV 文件
- R - Excel 文件
- R - 二进制文件
- R - XML 文件
- R - JSON 文件
- R - Web 数据
- R - 数据库
- R 图表和图形
- R - 饼图
- R - 条形图
- R - 箱线图
- R - 直方图
- R - 折线图
- R - 散点图
- R 统计示例
- R - 平均值、中位数和众数
- R - 线性回归
- R - 多元回归
- R - Logistic 回归
- R - 正态分布
- R - 二项分布
- R - 泊松回归
- R - 协方差分析
- R - 时间序列分析
- R - 非线性最小二乘法
- R - 决策树
- R - 随机森林
- R - 生存分析
- R - 卡方检验
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 工作目录中创建并保存直方图。
# 为图形创建数据。
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# 为图表文件命名。
png(file = "histogram.png")
# 创建直方图。
hist(v,xlab = "Weight",col = "yellow",border = "blue")
# 保存文件。
dev.off()
当我们执行上述代码时,它会产生以下结果——
X 和 Y 值范围
要指定 X 轴和 Y 轴允许的值范围,我们可以使用 xlim 和 ylim 参数。
每个条形的宽度可以通过使用中断来确定。
# 为图形创建数据。
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# 为图表文件命名。
png(file = "histogram_lim_breaks.png")
# 创建直方图。
hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5),
breaks = 5)
# 保存文件。
dev.off()
当我们执行上述代码时,它会产生以下结果——