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

简介:

本节书摘来自异步社区《R绘图系统(第2版)》一书中的第2章,第2.8节,作者【新西兰】Paul Murrell,更多章节内容可以访问云栖社区“异步社区”公众号查看

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数据集使用。

相关文章
|
存储 编解码 缓存
Qt开发技术:Qt绘图系统(一)绘图系统介绍
Qt开发技术:Qt绘图系统(一)绘图系统介绍
Qt开发技术:Qt绘图系统(一)绘图系统介绍
|
7月前
|
C# 图形学
C# GDI+绘图(一)GDI+介绍及基础
最近,项目中,有一块比较发杂的网格,并在网格上绘有各种颜色和文本,在Dev库中并未找到能实现这种功能的现有或可以二次开发的控件,因此,涉及到GDI+绘图这块陌生的领域。下面即时我在本次学习过程中的笔记,本次内容一共分为4篇,分别都有各自的代码或工程文件提供,有需要的朋友可以下载。
|
XML 前端开发 数据可视化
【图形基础篇】03 # 声明式图形系统:如何用SVG图形元素绘制可视化图表?
【图形基础篇】03 # 声明式图形系统:如何用SVG图形元素绘制可视化图表?
102 0
【图形基础篇】03 # 声明式图形系统:如何用SVG图形元素绘制可视化图表?
python 绘图基础--如何绘制多个的子图 and 封装绘图函数(提高绘图效率)
一般来说,我们研究分析一些海温或者降水等要素的的变化规律时,通常会进行季节特征变化分析,这就需要我们绘制不同季节的空间分布图来进行分析,这就需要我们掌握子图的绘制方法。
python 绘图基础--如何绘制多个的子图 and 封装绘图函数(提高绘图效率)
|
机器学习/深度学习 数据可视化 JavaScript
R可视乎|交互式图形库 Plotly
之前公众号介绍过的绘图工具:如何快速画出美观的图形?,图表这么多,该用哪种展示我的数据呢?使用的语言都为 python,对于一些 R 语言爱好者就不是那么方便啦,今天小编为大家介绍一个支持 R 语言的开源图形库—— Plotly,赶紧收藏起来,迅速 get 绘制美观实用的图形技能吧~
281 0
R可视乎|交互式图形库 Plotly
|
Windows
【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )(一)
【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )(一)
212 0
【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )(一)
|
Windows
【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )(二)
【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )(二)
249 0
【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )(二)
|
定位技术
《R绘图系统(第2版)》一导读
R绘图系统(第2版) 作为一种流行的开源软件工具,R常用于统计分析和统计图形的绘制。在本书中,作者将聚焦于R 所提供的强大的绘图库,以绘制达到出版物水平的图表以及各类图形。
1510 0