locator
位于 graphics
包(package)。 说明
当按下(第一个)鼠标按钮时读取图形光标的位置。
用法
locator(n = 512, type = "n", ...)
参数
n |
要定位的最大点数。有效值从 1 开始。 |
type |
|
... |
如果 |
细节
locator
仅在 X11
、 windows
和 quartz
等屏幕设备上受支持。在其他设备上,该调用不会执行任何操作。
除非用户提前终止进程(见下文),否则最多确定n
位置。
对于常见的 X11
设备,通过按除第一个以外的任何鼠标按钮来终止识别过程。对于quartz
设备,按ESC
键可终止该过程。
当前图形参数的应用就像使用 type
的相同值调用 plot.default
一样。点和线的绘制会受到裁剪,但将返回当前裁剪矩形之外的位置。
在大多数支持 locator
的设备上,除非已设置 options(locatorBell = FALSE)
,否则会通过铃声指示成功选择点。
如果在输入进程终止之前调整窗口大小或隐藏窗口然后将其暴露,则 locator
绘制的任何线或点都将消失。一旦输入进程终止并且窗口调整大小或隐藏并再次暴露,这些将重新出现。这是因为 locator
绘制的点和线在输入过程终止之前不会记录在设备的显示列表中。
值
包含 x
和 y
分量的列表,这些分量是用户坐标系中识别点的坐标,即由 par("usr")
指定的坐标。
参考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
也可以看看
identify
。 grid.locator
是对应的grid
封装函数。
dev.capabilities
看看是否支持。
相关用法
- R legend 将图例添加到绘图中
- R layout 指定复杂的绘图安排
- R lines 将连接的线段添加到绘图中
- R barplot 条形图
- R plot.histogram 绘制直方图
- R points 向绘图添加点
- R stem 茎叶图
- R mtext 将文本写入绘图的边距
- R arrows 将箭头添加到绘图中
- R contour 显示轮廓
- R pairs 散点图矩阵
- R stars 星图(蜘蛛图/雷达图)和线段图
- R box 在地块周围画一个方框
- R coplot 调节图
- R smoothScatter 具有平滑密度颜色表示的散点图
- R mosaicplot 马赛克图
- R bxp 从摘要中绘制箱线图
- R plot.raster 绘制光栅图像
- R axTicks 计算轴刻度线位置
- R curve 绘制函数图
- R plot.factor 绘制因子变量
- R sunflowerplot 制作向日葵散点图
- R plot.table 表对象的绘图方法
- R units 图形单位
- R identify 识别散点图中的点
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Graphical Input。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。