《R绘图系统(第2版)》一2.7 专业绘图

这些专业绘图中很多都仅仅是在基本的散点图基础上做了一些变形,并将数据符号或者线段绘制在笛卡尔坐标系统上。例如,qqplot()函数和qqnorm()函数生成了分位数-分位数图(即将观测到的值与从理论分布得到的值作比较),plot()绘图方法接受“ecdf”对象(经验累积分布函数)后可以绘制出阶梯图,plot()绘图方法接受"ts"对象(时间序列)或者密度估计(从density()函数得到)后会自动绘制一条连接各值的折线来显示大致的趋势。

一个有趣的情形是参数曲线的展示,不同于传递特定的显式数据点作为参数,参数曲线接受的是x与y之间的关系表达式。这可以通过两种方式实现:通过针对函数对象的plot()绘图方法以及curve()函数。下面的代码展示了两种绘制正弦波曲线的方式(见图2.9)。

> plot(function(x){
       sin(x)/x
     },
     from=-10*pi, to=10*pi,
     xlab="", ylab="", n=500)

> curve(sin(x)/x,-10*pi,10*pi)

还有许多能够绘制完全不同类型图形的函数。 plot()绘图方法接受dendrogram 对象后可以绘制分层或者树形结构,这些结构可以展示例如通过聚类方法或者递归分割回归树所得到的结果。图2.9下方的两幅图就展示了调用plot()方法绘制dendrogram对象所输出的示例图形[3] 。本书第四部分包含了很多章节用来描述如何绘制不同类型的特定图形。例如,在第15章中介绍了能够绘制顶点-边图的函数。

图2.9 一些专业绘图。上方的图展示的是由R函数绘制的曲线,下方的两幅图展示的是树形图的两种不同表现形式。

时间: 2024-09-14 11:58:22

《R绘图系统(第2版)》一2.7 专业绘图的相关文章

《R绘图系统(第2版)》一第2章 传统绘图系统的简单用法2.1 传统绘图模型

第2章 传统绘图系统的简单用法 R绘图系统(第2版)章节预览 本章介绍了传统绘图系统中主要的高级绘图函数的用法.这些函数用来绘制完整的图形,例如散点图.直方图以及箱线图.本章介绍了这些标准绘图函数的名称,调用这些函数的标准方法,以及一些能够丰富图形内容的标准参数.上面介绍的部分参数的内容在扩展绘图包中的高级绘图函数中也是同样适用的.这一章的目的是介绍传统绘图系统中可以用到的一系列绘图函数的基本知识,为用户指明重点,并了解使用它们的标准方式. 构成传统绘图系统的绘图函数是由一个名为graphics

《R绘图系统(第2版)》一导读

前 言 R绘图系统(第2版)作为一种流行的开源软件工具,R常用于统计分析和统计图形的绘制.在本书中,作者将聚焦于R 所提供的强大的绘图库,以绘制达到出版物水平的图表以及各类图形. 目 录 第1章 R绘图简介1.1 R 绘图示例1.2 R绘图系统的结构第1部分 传统绘图系统 第2章 传统绘图系统的简单用法2.1 传统绘图模型2.2 plot()函数2.3 单变量绘图2.4 双变量绘图2.5 多变量绘图2.6 绘图函数的参数2.7 专业绘图2.8 交互式绘图第3章 定制传统绘图第2部分 GRID绘图

《R绘图系统(第2版)》一第1章 R绘图简介1.1 R 绘图示例

第1章 R绘图简介 R绘图系统(第2版) 章节预览 本章介绍了关于R绘图入门最基本信息.首先,这里用一个3行的代码示例阐述如何用最基本的步骤去绘制一个图形.然后用一系列的示例展示R能够生成的图像种类.最后,用一节的内容介绍R如何组织其图形库,帮助读者寻找特定的函数. 下面这段代码展示了如何用R去绘制一幅图形(见图1.1) > plot(pressure) > text(150,600, "Pressure (mm Hg)\nversus\nTemperature (Celsius)&

《R绘图系统(第2版)》一2.2 plot()函数

2.2 plot()函数 在传统绘图系统中最重要的高级函数是plot()函数.在许多情况下,该函数提供了在R中绘制完整图形最简单的方法. plot() 函数中的第一个参数是需要绘图的数据,指定数据的方式可以很灵活.例如,下面代码中每一个plot()函数的调用都被用来绘制如图1.1的同一幅散点图(只是在坐标轴标签的设置上有轻微变动).在第一种情况下,所有的绘图数据都被包含在一个简单的数据框内.在第二种情况下,两个不同的变量分别被设置为x参数与y参数.在第三种情况下,绘图数据被设置成一个关系式的形式

《R绘图系统(第2版)》一1.2 R绘图系统的结构

1.2 R绘图系统的结构 这一节简要阐述了R 绘图函数库中的函数是如何组织的,以使用户能够了解怎样开始寻找一个特定的函数. 在R绘图工具库中占据核心地位的是grDevices包,该包同时也被称为绘图引擎.grDevices包提供了一系列R中的基本绘图函数,如选择颜色和字体以及选择绘图输出格式.尽管几乎所有的R绘图应用都使用了grDevices包,这其中绝大部分只需要通过学习一些基本知识即可掌握,所以关于该包中绘图函数的细节被安排在本书第3部分介绍. 在绘图引擎的基础上直接搭建了两个包:grap

《R绘图系统(第2版)》一2.8 交互式绘图

2.8 交互式绘图 传统绘图系统的优点是能够绘制统计图形,但是与输出图形交互的能力有限. locator()函数允许用户在图形上点击并返回一个发生鼠标点击事件位置的坐标.同时该函数还有在点击位置绘制数据符号以及在两处点击区域之间绘制线段的能力. identify()函数能够在一个已绘制的数据符号旁添加标签.最靠近鼠标点击位置的数据点会被标注. 此外还有一个用途更广泛的getGraphicsEvent()函数,该函数允许用户捕捉鼠标和键盘的触发事件(鼠标按键,鼠标释放,鼠标拖动,键盘击键).这就

《R绘图系统(第2版)》一2.5 多变量绘图

2.5 多变量绘图 表2.3和图2.6 展示了可以用于绘制多变量图形的传统绘图函数. 图2.6 用于绘制多个变量的高级绘图函数.在所有示例图中,当某一个函数可以绘制超过一种数据类型时,示例中所绘制图形对应的数据类型将被标记出来(用灰体). 给定一个数据框,其所有列都是数值类型,plot()函数在接受该数据框作为参数后会绘制一个散点图矩阵,数据框内每一对相互对应的变量都被绘制成矩阵的一幅散点图. pairs()函数也可以实现相同的目的,但是有一点区别是pairs()也可以接受矩阵形式的参数. 当

Win7系统原版安装版右下角输入法图标不见了?

  Win7系统原版安装版右下角输入法图标不见了?           步骤: 1.按下"Win+R"组合键呼出运行,在框中输入"ctfmon",按下回车键; 2.点击开菜单,点击"控制面板",在控制面板的查看方式修改为"大图标",然后点击"区域和语言"; 3.在"区域和语言"窗口中点击"键盘和语言"选项卡,然后点击"更改键盘"; 4.在"

《AutoCAD全套园林图纸绘制自学手册》一2.2 配置绘图系统

2.2 配置绘图系统 AutoCAD全套园林图纸绘制自学手册 由于每台计算机所使用的显示器.输入设备和输出设备的类型不同,用户喜好的风格及计算机的目录设置也是不同的,所以每台计算机都是独特的.一般来讲,使用AutoCAD 2013的默认配置就可以绘图,但为了使用用户的定点设备或打印机,以及为提高绘图的效率,AutoCAD推荐用户在开始作图前先进行必要的配置. [执行方式] 命令行:preferences 菜单:工具→选项 右键菜单:选项(单击鼠标右键,系统打开右键菜单,其中包括一些最常用的命令,