数据是某一天24小时的室外温度变化。我们来尝试对数据进行可视化操作。
代码如下:

temp<-c(7,7,7,7,7,8,8,9,9,10,12,16,17,16,14,12,11,10,10,9,9,9,8,7)
time<-c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)
plot(time,temp)

我们可以看到,R语言将两行数据以时间time为横坐标,温度temp为纵坐标的图表绘制出来。

如,图中只是凌乱的散点图,而对于一天的温度来说,变化才是最直白的反应,所以我们在函数中增加参数type=“o”来修改数据展示方式。代码如下:

plot(time,temp,type=”o”)

temp<-c(7,7,7,7,7,8,8,9,9,10,12,16,17,16,14,12,11,10,10,9,9,9,8,7)
time<-c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)
plot(time,temp,type="o")

但这一点点的修改显然是不够的,我们看到图中横纵坐标轴的标度不是很合适,我们要尽量显示更多地时刻,所以我们尝试继续修改。代码如下:

plot(time,temp,type=”o”,xaxt=”n”)
axis(side=1,at=time,labels=time)

temp<-c(7,7,7,7,7,8,8,9,9,10,12,16,17,16,14,12,11,10,10,9,9,9,8,7)
time<-c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)
plot(time,temp,type="o",xaxt="n")
axis(side = 1,at=time,labels = time)

运行结果:

我们可以尝试进一步对绘制的图表进行修饰。
代码如下:

plot(time,temp,col=”red”,lwd=2,type=”o”,xaxt=”n”,yaxt=”n”,main=”time&temperature”,xlab=”time”,ylab = “temperature(°C)”)
axis(side=1,at=time,labels=time)
axis(side=2,at=7:18,labels=7:18)
grid(lwd=1,lty=2)

temp<-c(7,7,7,7,7,8,8,9,9,10,12,16,17,16,14,12,11,10,10,9,9,9,8,7)
time<-c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)
plot(time,temp,col="red",lwd=2,type="o",xaxt="n",yaxt="n",main="time&temperature",xlab="time",ylab = "temperature(°C)")
axis(side=1,at=time,labels=time)
axis(side=2,at=7:18,labels=7:18)
grid(lwd=1,lty=2)

R语言 (温度 随时间变化)相关推荐

  1. Google Earth Engine(GEE)——MODIS 影像LST地表温度随时间变化的趋势案例分析

    该实验室的目标是使用 Google Earth Engine 深入研究气候变量.在本实验结束时,您将能够探索特定感兴趣区域的温度数据的长期趋势. MODIS LST 数据集 MOD11A2 V6 产品 ...

  2. C++:应用有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用FTCS方法,正向时间差, 居中空间差(附完整源码)

    C++:应用有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用FTCS方法,正向时间差, 居中空间差 # include <cmath> ...

  3. C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax-Wendroff方法作为时间导数(附完整源码)

    C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax-Wendroff方法作为时间导数 # include <cstdlib> ...

  4. C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax方法作为时间导数(附完整源码)

    C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax方法作为时间导数 # include <cstdlib> # includ ...

  5. 时间锁,手把手教你如何用Java设置随时间变化的动态密码

    时间锁:顾名思义就是用密码随时间变化而变化. 具体实现步骤如下: 步骤一:我们需要明确我们需要一个什么样的类,我想的是需要一个数据类,如下 步骤二:其次我们需要明确这个类里面需要实现那些功能?以简单的 ...

  6. Fluent关于UDF实现速度入口随时间变化

    Fluent关于UDF实现速度入口随时间变化](这里写自定义目录标题) fluent编译过程 小编也是第一次实现UDF在fluent中实现控制速度入口条件随时间变化,主要的学习过程还是网上的一些资料, ...

  7. R语言绘图——组间差异箱线图图,小提琴图、聚类热力图、相关系数热力图

    生物医学工程常用图 箱线图:使用ggboxplot()函数来展示数据在多组间的差异 小提琴图:使用ggviolin()函数来展示数据在多组间的比较 热力图:pheatmap()展示聚类热图反映数据在多 ...

  8. 怎么用Python写出随时间变化的字_如果只推荐一本 Python 进阶书籍,我要 Pick 它!...

    本文作者:豌豆花下猫,来源:Python猫 今年二月初,我偶然看到了一条推特: <流畅的Python>一书的作者发布了一条激动人心的消息:他正在写作第二版! 如果要票选最佳的 Python ...

  9. Unity3D完成随时间变化的昼夜交替及光线变化

    Unity3D环境中的昼夜交替,并且控制好光线随着时间的变化而变化,太阳位置跟随经纬度的不同而不同. 重点: 时间范围为0~24小时: 太阳位置跟随当前经纬度: 太阳完成东升西落,世界坐标系中的x正为 ...

最新文章

  1. Python获取list中指定元素的索引
  2. 1.23 Lambda表达式的使用
  3. 2022年全球及中国面粉混合物行业发展态势与消费需求前景调查报告
  4. 2.关于QT中的Dialog(模态窗口),文件选择器,颜色选择器,字体选择器,消息提示窗口
  5. android之phonegap入门
  6. 面霸篇:MQ 的 5 大关键问题详解
  7. 计算机网络 学习笔记-概论
  8. 理论基础 —— 排序 —— 逆序对问题
  9. Mysql 索引案例学习
  10. 举例说明jquery插件的编写方法
  11. 一张图了解CAS单点登录的流程
  12. 卸载pip包并卸载其依赖包
  13. codeMirror 光标定位问题
  14. 扎克伯格是如何让员工学会高效工作的?
  15. Python:根据itchat编了一个3岁智商的机器人
  16. get请求 params参数传递以及获取
  17. 微信小程序的登录界面实现
  18. hpux oracle INS-06006 PRVF-7546
  19. 前端初中级面试题及部分答案
  20. 数据库sql优化总结之5--数据库SQL优化大总结

热门文章

  1. 实战教程 | 车道线检测项目实战,霍夫变换 新方法 Spatial CNN
  2. 一文梳理水下检测方法
  3. 最新3D目标检测文章汇总(包含ECCV20和ACMMM20)
  4. Nat. Mach. Intell. | 人工智能的透明度和可重复性
  5. 2.爬虫的Python基础
  6. 800名科学家Nature联名发文主张废除p值!
  7. 一个免费分享绘图代码的网站
  8. 零基础入门学习Python(18)-全局变量与局部变量
  9. QIIME 2教程. 31名词Glossary(2021.2)
  10. Nature子刊:改进宏基因组的分箱和组装的新方法