tl; dr:是否有一个函数可以获得与identify()
或locator()
相同的输出,但没有鼠标点击(比如鼠标悬停位置)?
我正在生成绘图,并将它们保存到PNG文件中,并将它们嵌入到我的应用程序中。当用户与我的应用程序中的图像交互时,我想将这些屏幕坐标发送回R中的图形设备,以了解用户在数据坐标中的位置。
我需要一个版本identify()
或locator()
,让我可以明确地传递鼠标坐标。
例如,用户是否悬停在与2015年相对应的点和出生率90,如果它们悬停在像素1000,2000上?
答案 0 :(得分:0)
看一下
?grconvertX
,你应该给予足够的关注 应该允许你实现这样的东西。Here is an answer 我使用它和
grconvertY()
从情节("user"
) 坐标到规范化设备("ndc"
)坐标 - 基本上是 反转您可能想要使用的操作。
- Josh O'Brien 2015年4月2日17:05
我发现
'dev'
或设备坐标给出了确切的像素'user'
坐标的值,这是图中的值,所以 反过来应该工作。好像是'ndc'
坐标基本相同,但除以宽度 图像以便归一化到0到1的范围。
- Neil 2015年4月12日0:14