用R studio读取excel的数据画散点图
首先是读取Excel文件数据,以下两步皆需安装对应的包。
library(readxl)
test_data<-read_excel("/Users/yangxueyi/Desktop/testR.xlsx") #这里test_data是R里设定的文件名,后面“”里面的内容就是文件路径#
接着加载ggplot2包,不要直接加载ggplot,因为它只是ggplot2包里的一个函数。
library(ggplot2)
> ggplot(data=test_data, aes(x=distance, y=h_H))+geom_point(color="red")+stat_smooth(method="lm",se=FALSE)
#data=后面就是上一步定义的文件名;x=和y=后面是文件中列名,分别对应横纵坐标轴;后面的red即散点颜色#
#stat_smooth函数则是画拟合曲线的函数,se=FALSE是设置不要画置信区间#
这一步我想把h_H变为h/H,但是它会把它当作除号而报错,目前还不知道怎么解决害。
一个简单的图就出来了。
接着进行相关性分析
要先安装‘ggpubr’包,才能用stat_cor函数。
install.packages('ggpubr')
接着重复上面的操作
library(ggpubr)
ggplot(data=test_data, aes(x=distance, y=h_H))+geom_point(color="red")+stat_smooth(method="lm",se=FALSE)+stat_cor(data=test_data,method='pearson')
#这里采用的是Pearson相关分析,也可以换成别的
得到结果如下
其实这一步先加载“ggpubr”包的话,画图这一步代码就可以合并成一行,不用分开。
附:当不知道函数是哪个未安装包里的时候,可以用如下代码
??stat_cor#这里问号后可以是任何为止函数
可以持续关注一下本帖,因为我也才刚开始学,后续会继续在这里补充。
用R studio读取excel的数据画散点图相关推荐
- R语言读取Excel表格数据并绘制多系列柱状图、条形图
本文介绍基于R语言中的readxl包与ggplot2包,读取Excel表格文件数据,并绘制具有多个系列的柱状图.条形图的方法. 首先,我们配置一下所需用到的R语言readxl包与ggplot2 ...
- R语言读取Excel电子表格数据7种方法比较(结果惊呆本宝宝)
宝宝已惊呆,说不出话来,该选哪种方法读取Excel表格里的数据,我相信大众的眼睛是雪亮的: 1.实验规模16.3989万行,22列 实验电脑配置环境,说好了不能瞧不起博主啊哈 > nrow(re ...
- MATLAB导入EXCEL表格数据画散点图
在处理一些实验数据时,通常要画散点图,本来EXCEL自带的散点图功能也很好,但是为了秀一下,我们也要用到MATLAB来画图,下面来介绍一下实现方法. 如果你第一次使用MATLAB,那就要从头开始介绍了 ...
- 怎么用numpy读取excel的数据画三维图_python初学者,如何快速匹配excel任务
第一次在知乎写长文的python办公类文章,有点小紧张~~ 自己是在给女朋友做东西的时候想到,可以分享一些python编程的简单知识,帮助大家提高工作的效率.然后就有了写文章出来的冲动~还开了一个公众 ...
- Rstudio中读取Excel中数据的详细步骤。
简述R语言读取Excel中数据的步骤. 代码命令行操作A.先安装xlsx的包 library(xlsx) table_test1 <- read.xlsx("G:/R/mvstats4 ...
- python图像数据是几维数据_python实现读取类别频数数据画水平条形图案例
1.数据分组– 频数分布表 环境配置:import pandas as pd import numpy as np import matplotlib.pyplot as plt 按照你设定合适的间隔 ...
- python 如何读取excel表格数据
文章目录 前言 python 读取excel 表格 前言 如何用python读取excel表格数据呢 ? python 读取excel 表格 首先需要配置好环境,需要下载 xlrd 包: # 如果不指 ...
- python怎么从excel获取数据_python如何读取excel表数据
python读取excel表数据的方法:首先安装Excel读取数据的库xlrd:然后获取Excel文件的位置并且读取进来:接着读取指定的行和列的内容,并将内容存储在列表中:最后运行程序即可. pyth ...
- matlab读取excel表作图,读取Excel表格数据进行绘图-如何将excel表格中大量数据导入matlab中并作图...
matlab 读取excel时间数据并绘图 没看懂你的格式是什么意思, 不过我一般读取excel都用xlsread函数,你也可以试一试 [a,b,c]=xlsresd('data.xls');%r如果 ...
最新文章
- 效果很好的asp.net的数据库访问模型(优化,封装一体化)
- kubernetes ConfigMap
- 这一波震撼的福利,你绝对想不到!!!
- [转]Supporting OData Query Options in ASP.NET Web API 2
- iphone怎么投屏到电脑_手机怎么投屏到电脑?这几步轻松学会
- Python3 出现'ascii' codec can't encode characters问题
- ubuntu下vim + ctags + taglist配置和使
- Docker 入门(3)Docke的安装和基本配置
- 贪心策略——活动选择问题
- java代码中获取classpath路径
- Linux系统下快速配置HugePages的完整步骤
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响!...
- For ourselves
- [洛谷P4838]P哥破解密码
- 概率论与数理统计的学习
- HTTP长连接---requests的长连接
- lpx寒假作业案例11
- 智能编曲软件含音色库-Band in a Box 2017 macOS | 100GB
- bit(比特)和byte(字节的关系)以及现实应用场景(存储单位和网速单位)
- C#软件加序列号激活、试用期限