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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。