gpt4 book ai didi

r - 将屏幕坐标转换为图形坐标

转载 作者:行者123 更新时间:2023-12-04 18:04:26 24 4
gpt4 key购买 nike

tl;dr: 是否有一个函数可以在没有鼠标的情况下获得与 identify()locator() 相同的输出单击(改为说鼠标悬停位置)?

我正在生成绘图,将它们保存到 PNG 文件中,然后将它们嵌入到我的应用程序中。当用户与我的应用程序中的图像交互时,我想将这些屏幕坐标发送回 R 中的图形设备,以了解用户在数据坐标中的位置。

我需要一个版本的 identify()locator() 来让我明确地传递鼠标坐标。

例如,用户是否将鼠标悬停在对应于 2015 年和出生率 90 的点上,如果他们将鼠标悬停在像素 1000、2000 上?

最佳答案

Have a look at ?grconvertX, which with enough care should allow you should allow you to implement something like this.

Here is an answer in which I used it and grconvertY() to go from plot ("user") coordinates to normalized device ("ndc") coordinates - basically the reverse of the operation you'll likely want to use.

– Josh O'Brien 2015 年 4 月 2 日 17:05

I'm finding that 'dev' or device coordinates give me the exact pixel values for 'user' coordinates, which are the values from the graph, so going the other way around should work. It seems like the 'ndc' coordinates are basically the same, but divided by the width of the image in order to normalize to the range of 0 to 1.

- Neil 2015 年 4 月 12 日 0:14

关于r - 将屏幕坐标转换为图形坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29417556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com