R语言基本画图

原创 2015年11月23日 11:28:46

R语言基本画图

一 图形的参数

1.R语言创建多个图形

方法一:

每次创建一副新图形之前打开一个新的图形窗口

dev.new()

画图

dev.new()

画图

......

方法二:

通过图形用户界面。

windows上,打开一个一个图形界面,勾选“历史”——“记录”。然后点击菜单中的“上(下)一个”即可。

方法三:

使用函数dev.new()、dev.next()、dev.prev()、dev.set()、dev.off()同时打开多个图形窗口,并决定将哪个输出发送到哪个窗口。具体参考help(dev.cur)。


2.R语言绘图  用来指定符号和线型的参数

pch 指定绘制时使用的符号


cex 指定符号的大小。cex是一个数值,表示绘图符号相对于默认大小缩放的倍数。

lty 指定线条类型


lwd 指定线条宽度,默认值是1.

3.与颜色相关的参数


4.文本属性

用来指定文本大小的参数



用于指定字体粗,字号的参数


5.图形的尺寸与边界尺寸

控制图形储存和边界大小的参数


二. 添加文本、自定义坐标轴和图例

标题main、副标题sub、坐标轴标签xlab,ylab、坐标轴范围xlim,ylim(例如xlim=c(0,60))

plot、hist、boxplot函数可以自行设定坐标轴和文本标注参数,有的函数却不可以,需要借助相应的函数。

标题

title()函数科一位图形添加各种标题和坐标轴标签,同时可以指定标题和坐标轴标签的打字奥,字体,颜色等。

坐标轴

axis()函数可以创建自定义坐标轴,格式如下:

axis(side, at=, labels=, pos=, lty=, col=, las=, tck=, ...)

各个参数的含义如下:



lines() 函数可以为现有图形添加新的图形元素。

abline()函数可用来为图形添加参考线。

图例

legend()函数用来为图添加图例。



三 多幅图形的组合

使用par()函数 或者layout()函数

par()函数的使用。可以使用图形参数mflow=c(nrows,ncols)来创建按填充的,行数位为rows,列数为ncols。也可以使用nflow=c(nrows,ncols)来创建按填充的。

按行填充的示例:

attach(mtcars)
opar <- par(no.readonly=TRUE)
par(mfrow=c(2,2))
plot(wt,mpg,main="图1")
plot(wt,disp,main="图2")
hist(wt,main="图2")
boxplot(wt,main="图4")
par(opar)
detach(mtcars)



R语言基础画图/绘图/作图

语言免费且开源,其强大和自由的画图功能,深受广大学生和可视化工作人员喜爱。 这篇文章对如何使用R语言作基本的图形,直方图,点图,饼状图以及箱线图进行简单介绍。...
  • moxigandashu
  • moxigandashu
  • 2016年11月29日 21:34
  • 11104

R极简教程-10:R语言绘图基础

R语言最强大的一点就是画图,那个无比强大的画图系统,再加上各种各样的神级R包,让我写R语言中最喜欢的一点就是写绘图代码。简单来说,R语言原生的绘图系统已经非常强大了,根本不需要其他东西的辅助,就可以绘...
  • Joshua_HIT
  • Joshua_HIT
  • 2017年06月26日 17:34
  • 3414

R语言绘图

画图例子 R Graph Cookbook例子   From:http://www.dataguru.cn/article-1766-1.html 今天突然找到一本专门教授R语言绘图的书,R ...
  • disappearedgod
  • disappearedgod
  • 2013年03月16日 15:41
  • 37795

[R语言绘图]plot函数的使用

R语言中最简单的一个绘图函数就是plot了。如果之前用过matlab,用R画图的时候就很可能会尝试plot这个命令能不能使用。plot(a)一般就能得到我们想要的图。但是,如果想进一步设置其他属性,如...
  • u012314976
  • u012314976
  • 2015年06月08日 11:31
  • 28794

R语言绘图

本文转载自http://jackycode.github.io/blog/categories/datavisualization/,版权归期所有。有些地方自己没看懂,通过检索后添加了一些注释。 点s...
  • maxine_du
  • maxine_du
  • 2016年12月14日 15:05
  • 619

R语言绘图、高清保存、以及颜色系统

转载于R语言中文论坛R语言中文社区 由于R语言基础作图部分内容简单直接,但参数繁多,因此这里不做系统介绍,只挑出几个点来讲一讲。主要介绍R中的颜色系统。 目录 ...
  • jianjewl
  • jianjewl
  • 2017年04月05日 15:19
  • 1651

R语言绘图——Graphics包

先给出一下参考说明: R绘图 http://www.cnblogs.com/holbrook/archive/2013/05/13/3075777.html R语言中颜色对照表 http:...
  • cl1143015961
  • cl1143015961
  • 2015年03月20日 17:14
  • 2583

R语言画图大全(实战3,6,11)

摘自:R语言实战,Robert I. Kabacoff 著,高涛、肖楠、陈钢译
  • Trisyp
  • Trisyp
  • 2016年03月23日 23:08
  • 1543

R语言图形篇(一)

1.使用图形 attach(mtcars) str(mtcars) plot(wt,mpg) abline(mpg~wt) title("Regression of MPG on Weight") ...
  • lilanfeng1991
  • lilanfeng1991
  • 2014年05月28日 21:10
  • 5407

R语言基础之绘图

R语言绘图总结
  • qq_22886697
  • qq_22886697
  • 2017年01月02日 17:21
  • 319
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:R语言基本画图
举报原因:
原因补充:

(最多只允许输入30个字)