R语言——绘制直方图

R语言——绘制直方图

    • R语言安装
    • Rstidio安装
    • 开始绘制直方图
      • 安装ggplot2包
      • 准备数据
      • 读取绘图数据
      • 调用包
      • 开始绘图
      • 完毕

最近做项目,需要对实验数据绘制直方图,excel绘制之后发现有点丑,尝试用R语言绘制一下:

R语言安装

官网下载地址为:link. 进入链接,在页面顶部选择操作系统windows下载安装包进行安装。
安装完成后有两个桌面快捷方式,分为32位和64位:i386为32位的,x64为64位的。

Rstidio安装

下载地址:link 进入下载页面后,可以发现有Desktop和Server两个版本,我们选择Desktop。
Desktop版本又分为两个版本:Open Source Edition(免费)和Commercial License(付费)。
选择对应操作系统的版本进行下载安装。
(tip:使用RStudio,需要事先安装好R。RStudio只是辅助使用R进行编辑的工具,自身不附带R程序)

安装完成后打开:
R语言——绘制直方图_第1张图片
打开RStudio之后,会出现上图所示的窗口,最大的面板是控制台窗口,这是运行R代码和查看输出结果的地方。其他面板则是RStudio所独有的。隐藏在这些面板中的包括一个文本编辑器、一个画图界面、一个代码调试窗口、一个文件管理窗口等。

开始绘制直方图

安装ggplot2包

在这里插入图片描述
这里国内可能下载不了,需要换成清华镜像。
直接在R安装目录下C:\Program Files\R\R-3.6.0\etc\Rprofile.site,找到Rprofile.site文件,打开该文件,将下图部分
R语言——绘制直方图_第2张图片
换成
R语言——绘制直方图_第3张图片

准备数据

将实验数据保存为.csv格式:
R语言——绘制直方图_第4张图片

读取绘图数据

data<-read.csv(“文件路径”, header = T)
#注释:header=T表示数据中的第一行是列名,如果没有列名就用header=F

调用包

library(ggplot2)

开始绘图

p<-ggplot(data, aes(x=data$距离)) +geom_histogram(breaks=seq(0,1,0.1))+ xlim(0,1000)
p

其中breaks设置边界,seq(开始,结束,间距)
xlim(0,1000)设置x轴的范围。

完毕

你可能感兴趣的:(r语言,直方图)