Вы можете использовать базовую функцию locator()
для этого.Например, попробуйте следующее:
plot(1:4)
df <- data.frame(locator())
## Now, on the plotting device:
##
## (1) "Left-click" on each of the four points
## (2) "Right-click --> Stop" to return to the command-line
## The object that is returned, and assigned to df will look
## something like the following
df
x y
1 1.008072 1.032795
2 2.011049 2.002365
3 3.004381 2.995299
4 3.997714 4.011595
locator()
часто полезно, когда вам нужно точно разместить что-то - например, текст или легенду - на графике, в котором система координат графикане легко прочитать с осей.Например, попробуйте это, щелкнув один раз, прежде чем вернуться в командную строку:
barplot(VADeaths)
text(locator(1), "I clicked here", col="red")