最简单的R语言绘图,教你10分钟搞定入门绘图

Python025

最简单的R语言绘图,教你10分钟搞定入门绘图,第1张

R语言上手还是比较简单的,我们哪怕是一个小白,但是对于R,也不应该害怕呀,让我们一起来看看R的绘图吧,小白没关系,跟着我走,包您看懂!让您对R越来越感兴趣!

哈哈,数据,我们需要数据!在这里我们无需考虑数据来自何处,对于入门,为了增加大家对R的兴趣,我们就使用R内置的数据集,但是一般情况,数据集往往是需要自己去获取的!获取的数据集还需要经过转换,清洗等诸多步骤才可以用于绘图的哦!

特此说明!如果您还没有安装R的环境,但是由于看到本博客对它感兴趣,那么大家可以去我的主页R专栏,里面有详细的教程可以帮助到大家。

怎么样,就一句话,就可以看到如上图形

R语言有着很强大的画图功能。我们可以从下面的语句中得到

1、绘画函数

高级画图功能(创建一个新的图形)

低级绘图函数(在现有的图形上添加元素)

2、绘图参数介绍

高级绘图函数共同参数选项:

其它常用绘图参数(可以使用help(par)查看)

3、画图面板分割

在一个面板中画多张图

(1)、par中参数mfrow和mfcol

(2)、ayout函数

生成复杂的图形排列

(3)、其它函数

在一个面板中画多张图

4.图形保存

(1)输出到屏幕

windows, X11

(2)输出到文件

df , postscript , xfig, bitmap, pictex, cairo_pdf, svg, png, jpeg, bmp, tiff

通过菜单命令保存图形

你先写一个函数,然后在R的界面加载

新建一个脚本:

fun<-function(x){

if(x>=0 &x<=3) y=3*x+2

else y=2*x-0.5*x^2

y

}

保存为fun.R

然后在R界面里

>source("fun.R")

>x<-seq(0,6,0.01) 每隔0.01取一个点

>y<-fun(x)

>plot(x,y)