plot()函数是R中基本的画x-y两个变量的函数,其用法如下为:plot(x, y, ...)

例如:首先我用runif()函数产生了两列随机数:x1,y1,然后用plot()函数直接画图:

> x1

> x1

[1] 90 84 86 86 28 43 86 76 90 76 14 62 40 52 87 57 88 17

[19] 10 27

> y1

> y1

[1] 23 91 75 72 4 60 23 50 74 92 55 56 21 86 71 86 84 47

[19] 4 79

> plot(x1,y1)

这是plot()函数默认的画图样式。可以添加其他参数来改变图的样式。

例:

> plot(x1,y1,main = "我是标题",xlab = "我是x轴",ylab = "我是y轴",xlim = c(0,100),ylim = c(0,100),col = "red",pch = 19)

画出的图示为:

参数说明:

main:标题

xlab,ylab:x,y轴说明

xlim,ylim:x,y轴的刻度界限

col:描点的颜色

pch:描点的样式,19代号为实心圆点,也可以换成其他代号。

以上是用plot()函数画出的散点图,plot()函数也可以画折线图,例:

> x

> y

> plot(x,y,type = 'l',ylim = c(60,100))

x为1-10十个数字,y为十次考试的成绩,可以画出这十次考试成绩的折线图:

plot()函数还可以配合lines()函数画出多条折线图:

> x

> beijing

> shanghai

> guangzhou

> plot(x,beijing,type = 'l',ylim = c(16,30),lwd = 2,main = "北京上海和广州最近十天的气温变化趋势")

> lines(x,shanghai,type = 'l',col = 'blue',lwd = 2)

> lines(x,guangzhou,type = 'l',col = 'red', lwd = 2)

注意:lines()函数必须和plot()函数配合才能使用,先用plot()函数画出一个图形,再用lines()函数加上其他线条。

今天先学习到这里,下周接着学

R语言 plot swimmer_R语言基础知识学习(四):R中的画图函数--plot()函数相关推荐

  1. 一篇文章畅游在C语言基础知识学习的海洋中(持续更新中……)

    C语言概述 标准C库 ANSI C共包括15个头文件. 1995年,Normative Addendum 1(NA1)批准了3个头文件(iso646.h.wchar.h和wctype.h)增加到C标准 ...

  2. Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。

    Linux基础知识学习 C语言作业:将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印. #include <stdi ...

  3. C语言超简单入门——基础知识

    C语言超简单入门--基础知识 一.进制转换 进制:二进制.八进制.十进制.十六进制 进制的脚标: 二进制:B 如:101B 八进制:Q 如:12Q 十进制:D 如:10D 十六进制: H 如:123H ...

  4. 1. C++基础知识学习及其深入理解(面向对象部分还没学) -- 课程1完成

    C++基础知识学习到深入理解及其部分算法学习 一.基础知识   现在把 北京大学 程序实际与算法一 视频刷了一遍,记录自己不懂的知识,所以知识点记录很零碎.这里使用的运行环境为Code::blocks ...

  5. 图像基础知识学习笔记

    图像基础知识学习笔记 文章目录 图像基础知识学习笔记 前言 一.图像基础知识相关笔记 1.光学系统影响图像的结构主要包括什么? 2.常见噪声都有什么,其分类,及特点? 3.光圈,快门,景深? 4. I ...

  6. uniapp 基础知识学习

    uniapp 基础知识学习 uniapp 基础知识学习 [uniapp 介绍](https://uniapp.dcloud.io/README) 有哪些uni-app的作品 uni-app的社区规模 ...

  7. Javascript 基础知识学习

    Javascript 基础知识学习 参考自:https://www.w3cschool.cn/javascript/ javascript 简介 JavaScript 是互联网上最流行的脚本语言,这门 ...

  8. Python基础知识学习笔记——Matplotlib绘图

    Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...

  9. python基础知识学习笔记(1)

    python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...

  10. qt checkbox 选中事件_Qt基础知识学习

    Qt基础知识学习 Qt C++ SQLite ★★★★★   Qt · 简介 Qt是由Qt Company开发的面向对象的跨平台C++图形用户界面应用程序开发框架. 前期 · 准备 01 辨析Qt(开 ...

最新文章

  1. 如何让机器像人一样多角度思考?协同训练来帮你
  2. 交叉验证(cross validation)是什么?K折交叉验证(k-fold crossValidation)是什么?
  3. 神奇的机器人评课_《聪明的机器人》教学反思
  4. (C++版)链表(四)——实现双向循环链表创建、插入、删除等简单操作
  5. Postgres主进程文件—postmaster.pid
  6. 高数学习笔记:利用矩阵设置密码
  7. linux分支结构,实验四 Shell脚本中的分支结构
  8. JavaScript获取坐标
  9. python 高性能http服务器_Python高性能HTTP客户端
  10. ryzen linux 搭配显卡,R7 1700配什么显卡?AMD Ryzen7 1700搭配显卡推荐 (全文)
  11. MyEclipse 注册码
  12. 计算机网络的未来的发展前景,浅谈计算机网络的未来发展趋势
  13. golang http服务的graceful问题
  14. 经历121,市场情绪极度恐慌,美联储加息对我们有什么影响,币圈人又该何去何从?
  15. 黑帽seo收徒之 微信视频号创作 变现
  16. 「Luogu4233」射命丸文的笔记-生成函数+多项式求逆
  17. CodeForces-B
  18. Mask RcNN论文翻译
  19. STC单片机简单控制直流电机正反转
  20. 教你如何搜索pois(兴趣点),制作可视化作品

热门文章

  1. 科学家研发出新型金属有机框架材料,不仅能滤海水中的盐还可提取金属离子...
  2. 尚硅谷JavaWeb教程
  3. 3月29日工作总结及次日计划
  4. 文本聚类(一)—— LDA 主题模型
  5. ISIS路由协议详解(特征、与OSPF对比、拓扑结构、专业术语、路由器分类、网络类型、DIS、报文类型及抓包、邻居关系、路由渗透、路由过载OL位、ISIS认证分类、ISIS管理标签以及各种实验等)
  6. ddd linux 调试工具_Centos安装DDD调试器
  7. Dell Wyse 3040瘦客户机,EMMC刷入OpenWrt,并启用自带的无线网卡
  8. 马化腾为什么将腾讯云放在未来发展的关键位置?
  9. [安卓开发笔记一]Android开发配置opencv环境超详细教程
  10. 扩展02 - 数据库可视化工具