散点图显示了在笛卡尔平面绘制的多个点。每个点代表两个变量的值。在水平轴上选择一个变量,在垂直轴中选择另一个变量。在R中简单散点图使用plot()函数来创建,语法如下:

plot(x, y, main, xlab, ylab, xlim, ylim, axes)

参数描述如下:

  • x - 是数据集,其值是水平坐标。
  • y - 是数据集,其值是垂直坐标。
  • main - 是图表的标题。
  • xlab - 是水平轴(y轴)上的标签。
  • ylab - 是垂直轴(y轴)上的标签。
  • xlim - 是用于绘制的x的值的极限。
  • ylim - 是用于绘制的y值的极限。
  • axes - 指示是否应在绘图上绘制两个轴。

我们使用R环境中可用的数据集“mtcars”中的“wt”“mpg”列来创建表示wt(weight)mpg(英里/加仑)之间的关系的基本散点图 ,如下:

输出结果为:

当我们有两个以上的变量,并且想要找到一个变量与其余变量之间的相关性时,我们使用可通过使用pairs()函数来创建散点图的矩阵,语法为:

pairs(formula, data)

参数描述如下:

  • formula - 表示成对使用的一系列变量。
  • data - 表示将从中采集变量的数据集。

来看下实例,每个变量与每个剩余变量配对,如下:

运行结果为:

好啦,本次记录就到这里了。

如果感觉不错的话,请多多点赞支持哦。。。

R语言开发之输出散点图相关推荐

  1. R语言开发环境搭建与实践

    R语言开发环境搭建与实践 R语言是统计领域广泛使用的诞生于1980年左右的S语言的一个分支.R语言的特点: 集统计分析与图形显示于一体的统计分析软件. 自由软件,完全免费并且开放源代码. 可编程语言, ...

  2. R语言ggplot2可视化时间序列散点图、X轴和Y轴都是时间信息、使用as.POSIXct函数自定义指定Y轴的时间范围(setting time limits in y axis)

    R语言ggplot2可视化时间序列散点图.X轴和Y轴都是时间信息.使用as.POSIXct函数自定义指定Y轴的时间范围(setting time limits in y axis) 目录

  3. R语言ggplot2可视化分组散点图、将图例放置在图像内部的指定区域、自定义缩放图例中点形状pch的大小(增大或者缩小)、change size of shape elements

    R语言ggplot2可视化分组散点图(scatter plot).将图例放置在图像内部的指定区域(legend inside plot specific region).自定义缩放图例中点形状pch的 ...

  4. R语言ggplot2可视化分组散点图、使用scale_shape_manual函数、scale_color_manual函数、scale_size_manual函自定义设置分组散点的形状、大小、颜色

    R语言ggplot2可视化分组散点图.使用scale_shape_manual函数.scale_color_manual函数.scale_size_manual函数自定义设置分组散点的形状.大小.颜色 ...

  5. R语言ggplot2可视化基本散点图(设置X轴使用对数坐标)、并把成对的数据点用线条(line)连接起来、自定义配置线条颜色(Connecting Paired Points with lines)

    R语言ggplot2可视化基本散点图(设置X轴使用对数坐标).并把成对的数据点用线条(line)连接起来.自定义配置线条颜色(Customizing Scatterplot Connecting Pa ...

  6. R语言ggplot2可视化在散点图中的每个点上绘制两个错误条:常见的是垂直错误条,它对应于Y值点上的错误(error bar),添加与X轴(水平)相关的错误条(error bar)

    R语言ggplot2可视化在散点图中的每个点上绘制两个错误条:常见的是垂直错误条,它对应于Y值点上的错误(error bar),添加与X轴(水平)相关的错误条(error bar) 目录

  7. R 语言开发环境搭建

    R 语言在统计计算和画图方面有着显著的优势,因此在大数据领域也有其一席之地. 本文将演示怎样搭建R 语言开发环境. 搭建R 语言开发环境,主要有两个步骤: - 安装 R 到操作系统 - 安装支持 R ...

  8. xieshiran:使用 R 语言开发评分卡模型

    为了提高评分卡模型的开发效率,我为 R 语言社区贡献了一个开源项目 scorecard 包 (HomePage, Github, CRAN).该 R 包提供了评分卡开发过程中的常用功能,包括变量粗筛. ...

  9. R语言开发之我想要使用R语言进行开发的原因

    R语言是常用于统计计算,数据分析和科学研究的编程语言和环境,它是由新西兰奥克兰大学的Ross Ihaka和Robert Gentleman创建的,目前由R Development Core Team开 ...

最新文章

  1. 使用dispatch_group来进行线程同步
  2. python类方法以及类调用实例方法的理解
  3. CenTos6.8安装Heartbeat
  4. 【源码解析】ArrayList源码解析
  5. 文件寄生——寄生虫自体繁衍的道路
  6. gdb 跟踪调试命令整理
  7. 弱引用使用场景桌面_面试|再次讲解Threadlocal使用及其内存溢出
  8. 【Hibernate】JDBC操作与hibernate的区别
  9. 2018-2019 ACM-ICPC, Asia Seoul Regional Contest——A - Circuits
  10. 并发事务正确性的准则 可串行化_从0到1理解数据库事务(上):并发问题与隔离级别...
  11. 数字滤波器(四)--模拟滤波器转化为数字滤波器
  12. 电梯调度需求调研报告
  13. 【博客管理】短期长期计划【置顶】
  14. Atitit.数据索引 的种类以及原理实现机制 索引常用的存储结构
  15. 阿里云云计算 33 PolarDB的优势 产品架构
  16. 2021-09-09321. 拼接最大数 单调栈
  17. Web入门之VScode连接数据库sql server(超详细)
  18. UniWebView插件的使用
  19. 有中国驾照的情况下,在美国怎么考驾照?
  20. Leetcode DAY6: 有效的字母异位词 and 两个数组的交集 and 快乐数 and 两数之和

热门文章

  1. 4个最好的PDF搜索引擎
  2. [实验]无失真信源压缩编码
  3. 使用JSP做购物车一(实现)
  4. 解决window 10 Edge浏览器下载速度太慢
  5. linux查询历史登入系统的主机名称或IP地址
  6. SECCON-CTF-2014-Decrypt-It-easy
  7. 推荐几款画韦恩图的在线工具
  8. SpringBoot:异步 定时 邮件任务
  9. linux strace命令--跟踪系统调用
  10. mysql管理工具10.1,NavicatforMySQL10