我想让用户提供一条曲线,以便进行某些分析。是否有可以用于此目的的软件包?基本上,像画图这样的GUI,在其中用户可以绘制简单的曲线,并将其存储在R中作为一组数据点或方程式(如果是简单的曲线)。
谢谢 Gopher
我想让用户提供一条曲线,以便进行某些分析。是否有可以用于此目的的软件包?基本上,像画图这样的GUI,在其中用户可以绘制简单的曲线,并将其存储在R中作为一组数据点或方程式(如果是简单的曲线)。
谢谢 Gopher
以下是解决问题的一些示例方法,从最复杂到最简单(在我看来)。
qtpaint
包。click
选项将使您能够获得鼠标光标位置。与Shiny框架一起使用,这将提供一个方便的包装器,以从用户那里获取鼠标输入。graphics
包中可用的locator
函数。根据您打算做什么,这可能是最简单的解决方案,因为您可以使用读取的值来通知生成您的图形。假设您通过 locator
功能获取了您的值,您可以尝试使用 segments
绘制您的线条。这可能有点麻烦,因为您需要将坐标转换为所需图表中点的某些位置,但这不会在计算上太过费力,只是将鼠标指针值带到图表上的一些 x/y
值而已。