文档介绍:(Excellent handout training template)
R语言数据可视化
学习内容
一 R绘图基础
二 各类图形绘制
三 习题和资料
为什么要学习R语言
R是
一个开放(GPL)的统计编程环境
一种语言,是S语言(由AT&T Bell实验室的Rick Becker, John Chambers,Allan Wilks开发)的一种方言(dialect) 之一,另一则为S-plus.
一种软件,是集统计分析与图形直观显示于一体的统计分析
R作为一个计划(project),最早(1995年)是由Auckland大学统计系的Robert Gentleman和Ross Ihaka开始编制,目前由R核心开发小组(R Development Core Team-以后用R DCT表示)维护,他们完全自愿、工作努力负责,并将全球优秀的统计应用软件打包提供给我们。我们可以通过R计划的网站()了解有关R的最新信息和使用说明,得到最新版本的R软件和基于R的应用统计软件包.
R是完全免费的!! 而S-Plus尽管是非常优秀的统计分析软件,可是你需要支付一笔$US .
R可以在运行于UNIX, Windows和Macintosh的操作系统上 .
R嵌入了一个非常实用的帮助系统.
R具有很强的作图能力.
我们将R程序容易地移植到S-Plus程序中,反之S的许多过程直接或稍作修改用于R.
通过R语言的许多内嵌统计函数,很容易学习和掌握R语言语法.
我们可以编制自己的函数来扩展现有的R语言(这就是为什么它在不断等级完善!!)
…....
为什么要学习R语言
一 R绘图基础
图 R绘制的图形
绘制地图
图 左图 maps包 map() 右图 PBSmapping包 addBubbles()
绘制地图
图 fields 包实例 spdep 包实例
R绘图功能
R具备卓越的绘图功能,通过参数设置对图形进行精确控制。绘制的图形能满足出版印刷的要求,可以输出Jpg、tiff、eps、emf、pdf、png等各种格式。
通过与GhostScript软件的结合,可以生成600dpi,1200dpi的等各种分辨率和尺寸的图形。
绘图是通过绘图函数结合相应的选项完成的。
demo(graphics):了解R绘图功能
绘图函数包括:
高阶绘图函数 High-level Plotting Function
产生一个新的图区,可能包括坐标轴、标签、标题等。
低阶绘图函数 Low-level Plotting Function
在已有的图上加更多的元素
绘图参数
缺省值
?par( )
R绘图功能