简而言之:是否有一种函数能够获得与identify()
或locator()
相同的输出结果,但不需要鼠标点击(例如使用鼠标悬停位置)?
我正在生成绘图并将它们保存为PNG文件,并将它们嵌入到我的应用程序中。当用户在我的应用程序中与图像交互时,我想将这些屏幕坐标发送回R中的图形设备,以了解用户在数据坐标系中的位置。
我需要一种版本的identify()
或locator()
,允许我显式地传递鼠标坐标。
例如,如果用户正在悬停在像素1000,2000上,他们是否在悬停对应于2015年和出生率90的点上?
fortunes::fortune(30)
。 - Gregor Thomas?grconvertX
,如果足够小心,它应该允许您实现类似这样的东西。这里有一个答案,我在其中使用了它和grconvertY()
从绘图(“user”)坐标转换为规范化设备(“ndc”)坐标--基本上是您可能想要使用的操作的反向。 - Josh O'Brien