以作业为例

要求:Copy and Paste Your R Output From the R Script (or the output of Excel)

步骤:

首先打开RStudio,输入以下代码,目的是导入数据

v <- c(27, 27, 27, 28, 27, 25, 25, 28, 26, 28, 26, 28, 31, 30, 26, 26)

其中

  • v  是包含直方图中使用的数值的向量
  • c() 是R语言中建立一个向量的函数

然后使用 hist() 函数创建直方图

使用R语言创建直方图的基本语法是

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

其中

  • v 是引用的上述向量
  • freq 设置直方图y轴时表示频数还是概率密度,TRUE表示频数,FALSE表示概率密度,默认为TRUE
  • main 设置直方图的标题
  • xlab, ylab 分别表示x轴和y轴的描述
  • xlim, ylim 分别指定x轴和y轴上值的范围
  • break 用于提及每个间隔 (interval) 的宽度
  • border用于设置每个间隔边框的颜色
  • col 用来设置每个间隔的颜色

输入以下代码,构建直方图:

hist (v, freq = TRUE, breaks = seq(24, 31.5, by = 1.5), main = "histogram", xlab = "units", ylab = "frequency", col = "yellow",border = "blue")

其中

  • breaks 是是建议的分组组数,但R不一定会用!!!(它不听话)

如果要精准设置,可以使用以下方法:

breaks = seq(1, 6, by = 1)             #设置分组为(1,2) (2,3)...(5,6)

就是从1到6,间隔为1

此处 by = 可以舍去

运行代码

v <- c(27,27,27,28,27,25,25,28,26,28,26,28,31,30,26,26)
hist (v, freq = TRUE, breaks = seq(24, 31.5, by = 1.5), main = "histogram", xlab = "units", ylab = "frequency", col = "yellow", border = "blue")

得到结果图

至于为什么x轴最右侧31.5取不到的原因,我个人猜测是因为这个绘图不能精确到小数点后一位,由于懒,就没有再细究,欢迎朋友们指正批评。

R语言学习笔记 ①绘制直方图 histogram相关推荐

  1. R语言学习笔记(1~3)

    R语言学习笔记(1~3) 一.R语言介绍 x <- rnorm(5) 创建了一个名为x的向量对象,它包含5个来自标准正态分布的随机偏差. 1.1 注释 由符号#开头. #函数c()以向量的形式输 ...

  2. R语言学习笔记——入门篇:第三章-图形初阶

    R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...

  3. r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数

    在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...

  4. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  5. R语言学习笔记——高级篇:第十四章-主成分分析和因子分析

    R语言 R语言学习笔记--高级篇:第十四章-主成分分析和因子分析 文章目录 R语言 前言 一.R中的主成分和因子分析 二.主成分分析 2.1.判断主成分的个数 2.2.提取主成分 2.3.主成分旋转 ...

  6. R语言使用ggplot2绘制直方图

    R语言使用ggplot2绘制直方图 代码备份 参考链接: R语言绘制直方图(简书)https://www.jianshu.com/p/18ac00dc64fd #读取数据---- setwd(&quo ...

  7. R语言学习笔记 07 Probit、Logistic回归

    R语言学习笔记 文章目录 R语言学习笔记 probit回归 factor()和as.factor() relevel() 案例11.4复刻 glm函数 整理变量 回归:Logistic和Probit- ...

  8. R语言学习笔记 06 岭回归、lasso回归

    R语言学习笔记 文章目录 R语言学习笔记 比较lm.ridge和glmnet函数 画岭迹图 图6-4 <统计学习导论 基于R语言的应用>P182 图6-6<统计学习导论 基于R语言的 ...

  9. R语言学习笔记(八)--读写文件与网络爬虫

    R语言学习笔记(八) 1 工作路径 2 保存R对象 3 Scan函数 3-1 从控制台读取数据 3-2 从txt文件读取数据 3-3 从url读取数据 4 按行读写文本文件 5 读取文本文件(txt. ...

最新文章

  1. 最近在招标中评审出一个政府信息化软件
  2. Linux Performance
  3. 恶意软件 自动化规则提取工具 yargen 原理分析
  4. 如何判断两个平面相交_初一数学下册预习第五章 相交线与平行线上
  5. 思路拓展,如果是用2D的方式去做切割
  6. java word转html 报错 org/apache/poi/xwpf/usermodel/IRunBody
  7. mysql怎么获取系统_MySQL获取系统性能和状态代码
  8. 代码中有个get是啥意思_是时候秀一波了,甩掉get和set,Lombok让代码更简洁
  9. Cortex-M0(5)---Cortex-M0【中断向量表】【中断控制和系统控制
  10. 同样是OpenJDK8,有的平台需要libpng12,有的不需要
  11. 利用 bat 脚本强制杀死 Windows 进程
  12. 摸索Detours 1:使用Vs2019 编译Detours
  13. 微信小程序请求接口提示Provisional headers are shown
  14. wps2022无法加载此加载项程序mathpage.wll
  15. 计算机网络体系批判,基于批判性思维的计算机网络概论课程改革.pdf
  16. 修炼“七字诀”的小米——读《小米创业思考》
  17. 花1299美元购买一款基于云端的笔记本值吗?且看Chromebook Pixel与微软Surface Pro和MacBook Air的对比
  18. rocketMq监控平台界面
  19. 怎么用java调用mysql_java 调用mysql实例
  20. 服务器内存不显示内存品牌,服务器内存不显示

热门文章

  1. 自动开机软件测试大乐,乐搏讲自动化测试-Python发展背景(1)
  2. zookeeper源码解析--请求处理--FinalRequestProcessor
  3. 程序员都有一颗向往“文艺”的心?
  4. python爬虫爬取小姐姐图片(5762张)
  5. 第三次拒字节offer、腾讯内部活水csig
  6. c51语言16进制,ASCII 码和十六进制数的转换 -51单片机
  7. ABAQUS软件的优点有哪些?
  8. 数据可视化—D3力导向图—如何实现结点与其连线的交互
  9. python中prompt的意思_python中的prompt是什么意思,怎么用
  10. linux mint 卸载compiz,如何在Linux Mint中开启3D桌面(利用compiz)