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

2.8 交互式绘图

传统绘图系统的优点是能够绘制统计图形,但是与输出图形交互的能力有限。

locator()函数允许用户在图形上点击并返回一个发生鼠标点击事件位置的坐标。同时该函数还有在点击位置绘制数据符号以及在两处点击区域之间绘制线段的能力。

identify()函数能够在一个已绘制的数据符号旁添加标签。最靠近鼠标点击位置的数据点会被标注。

此外还有一个用途更广泛的getGraphicsEvent()函数,该函数允许用户捕捉鼠标和键盘的触发事件(鼠标按键,鼠标释放,鼠标拖动,键盘击键)。这就为开发交互式绘图提供了更加灵活的基本工具(尽管在书写本书时还只能用于Windows和X Window 图形设备)。

第17章详细地介绍了如何在R中创建和使用动态交互式绘图。

章节总结

传统绘图系统中的函数可以用来绘制标准的统计图形,例如直方图、散点图、条形图以及饼图,此外还有用于绘制高维图形的函数,例如三维表面图、等高线图以及更多专业新颖的图形,例如点图、树形图以及马赛克图。在大多数情况下,函数会提供大量的绘图参数以使用户能够控制绘图的细节,例如箱形图中箱形的宽度。同时,R也为用户提供了标准参数集用于控制绘图中的行为,例如,颜色、字体、线段类型以及坐标轴范围和标签,尽管这些参数并不是在所有绘图类型中都可以使用。
[1] 在本例中使用的数据是关于1960年至1970年间50个国家平均储蓄率的一个度量(个人储蓄总和除以可支配收入),使用的数据集LifeCycleSavings 包含在datasets包中。

[2] 在本例中使用的数据是dataset包中的著名的鸢尾花数据集,该数据集给出了测量三个不同品种鸢尾花物理维度的测量值,可以通过载入dataset包中的iris数据集供用户使用。

[3] 在本例中使用的数据反映了1973年美国不同州的犯罪率,这些数据可以通过加载datasets 包中的USArrests数据集使用。

时间: 2017-05-02

《R绘图系统(第2版)》一2.8 交互式绘图的相关文章

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

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

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

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

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

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

《R绘图系统(第2版)》一2.6 绘图函数的参数

2.6 绘图函数的参数 在通常情况下,特别是绘制用于发表出版的绘图时,通过简单调用一个高级绘图函数绘制的图像并不能够满足我们的所有需求.R提供了许多方式可以修改绘图函数的输出,并且本书第3章有关于这个话题的详细谈论.这一节仅仅探讨一下通过指定高级绘图函数的参数来改进输出图形的可能性. 对于给定的某个函数其大多数参数是特定的.例如,在boxplot()函数的所有参数中有两个参数:width 和 boxwex,用于控制图形中箱子的宽度,而在barplot()函数中有一个参数horiz,是用来控制是

《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版)》一导读

前 言 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版)》一2.2 plot()函数

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

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

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

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

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