R语言入门:画散点图

Candice
Candice
Candice
96
文章
0
评论
2020-04-1709:05:00 评论 1,285 559字
摘要

本文将介绍如何用R语言画散点图,供读者参考。

一、问题

有成对的观察结果:(x1, y1), (x2, y2), …, (xn, yn)。要通过三点图将这些点话出来。

二、解决方案

如果数据保存在两个向量x和y中,可以将其作为plot函数的参数:

代码

1> plot(x, y)

如果数据是保存在两列的数据框中,可以直接将这个数据框作为plot的参数:

代码

1> plot(dfrm)

三、讨论

在遇到新数据时,散点图往往是我的第一利器。可以很快的看出x和y之间的关系。画散点图很容易:

代码

1> plot(x, y)

plot函数不会返回任何东西,而是会在图形窗口中将(x, y)对画出来。

如果数据是保存在两列的数据框中,事情就更简单了。如果参数是一个两列的数据框,plot函数就会认为是要根据这两列数据画散点图。图1-3中的散点图就是通过调用plot函数画的:

代码

1> plot(cars)

cars数据集有两列数据:速度(speed)和距离(dist)。第一列是速度,画在X轴上,而距离则画在Y轴上。

如果数据框中的数据多于两列,就会得到多个散点图,是否有用就得看具体情况了。

要得到散点图,数据必须是数值。plot是一个多态函数,因此,当参数不是数值时,所得到的图的类型也不相同。例如,第18招中用因子画出的箱图。

四、扩展阅读

关于添加标题、子标题和标签可以阅读plot函数的帮助页面。

End.

来源:数据分析网

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: