當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R locator 圖形輸入


R語言 locator 位於 graphics 包(package)。

說明

當按下(第一個)鼠標按鈕時讀取圖形光標的位置。

用法

locator(n = 512, type = "n", ...)

參數

n

要定位的最大點數。有效值從 1 開始。

type

"n""p""l""o" 之一。如果 "p""o" 則繪製點;如果是 "l""o",則它們由線連接。

...

如果 type != "n" 用於繪製位置,則使用其他圖形參數。

細節

locator 僅在 X11windowsquartz 等屏幕設備上受支持。在其他設備上,該調用不會執行任何操作。

除非用戶提前終止進程(見下文),否則最多確定n位置。

對於常見的 X11 設備,通過按除第一個以外的任何鼠標按鈕來終止識別過程。對於quartz 設備,按ESC 鍵可終止該過程。

當前圖形參數的應用就像使用 type 的相同值調用 plot.default 一樣。點和線的繪製會受到裁剪,但將返回當前裁剪矩形之外的位置。

在大多數支持 locator 的設備上,除非已設置 options(locatorBell = FALSE),否則會通過鈴聲指示成功選擇點。

如果在輸入進程終止之前調整窗口大小或隱藏窗口然後將其暴露,則 locator 繪製的任何線或點都將消失。一旦輸入進程終止並且窗口調整大小或隱藏並再次暴露,這些將重新出現。這是因為 locator 繪製的點和線在輸入過程終止之前不會記錄在設備的顯示列表中。

包含 xy 分量的列表,這些分量是用戶坐標係中識別點的坐標,即由 par("usr") 指定的坐標。

參考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

也可以看看

identifygrid.locator是對應的grid封裝函數。

dev.capabilities看看是否支持。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Graphical Input。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。