用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如果 ...
最新文章
- 独家 | 教你用卷积神经网络对视觉神经元进行建模(附资源)
- 生活问题 | 对华为畅玩手机5X进行升级
- DynamicList
- linux怎么添加工作组,linux 用户与工作组
- 前端学习(2986):一文理解数据劫持4
- 360浏览器收藏夹_换了一台电脑,浏览器收藏的网站不见了,咋办?
- 2022年中国折叠屏手机市场洞察报告
- window7梦幻桌面
- ADC模数转换(XPT2046)
- RestClient的简单介绍
- android 数字 余额宝,仿余额宝数字滚动增长的效果实现
- 全网显示 IP 归属地,这背后的技术你知道吗?
- c++随笔——隐藏窗口
- springcloudfeign Required request body is missing
- 完善保密加密机制(Perfectly-secret Encryption)——无条件安全加密算法
- JS方法/函数重载的姿势
- 快速实现免费的个人免签收款功能(不写一行代码)
- 数据仓库分层DWD、DWB、DWS
- Python编写程序求解一元二次方程,打印九九乘法表,判断三条边是否可以构成三角形,并求三角形面积
- 真相了:大众创业葬送了多少人的前程?
热门文章
- socks服务搭建总结
- MySQL数据库中如何查询分组后每组中的最后一条记录
- scratch实现太空大战
- LC AND NC CODE
- 消除flex-wrap产生的间距
- dfa算法 java_java实现敏感词过滤(DFA算法)
- 知道坐标matlab三维作图,MATLAB知道(x,y,z)坐标怎样画三维图? 函数是什么? 希望知道的人能告诉我下,谢谢~~~...
- matlab图像低通滤波器 实验报告,基于matlab数字图像处理之低通滤波器
- Oracle Hints 语句的用法
- 2015年蓝桥杯省赛C++(B组) 第三题 三羊献瑞