所以,一段时间后(6个月+),我看到一篇博客文章,作者在网上发布了一张线条图,将图像输入到R中,并使用函数将图像转换为数据帧。将图形转换为R中的数据帧
我到处寻找,我似乎无法找到这篇博文(尽管我确信我已将其加入书签)。所以我想知道你们中的任何一位是否也读过这篇博客文章,或者如果有人知道在R中将线图转换为数据框的快捷方法?
所以,一段时间后(6个月+),我看到一篇博客文章,作者在网上发布了一张线条图,将图像输入到R中,并使用函数将图像转换为数据帧。将图形转换为R中的数据帧
我到处寻找,我似乎无法找到这篇博文(尽管我确信我已将其加入书签)。所以我想知道你们中的任何一位是否也读过这篇博客文章,或者如果有人知道在R中将线图转换为数据框的快捷方法?
是this呢?我搜索了“R数字化情节”。使用的包是“ReadImages”。为了完整起见,所列步骤(见链接):
library(ReadImages) #Load package
mygraph <- read.jpeg('plot.jpg') #Import image
plot(mygraph) # Plot the image
calpoints <- locator(n=4,type='p',pch=4,col='blue',lwd=2) # Calibrate the plot by selecting known coordinates
data <- locator(type='p',pch=1,col='red',lwd=1.2,cex=1.2) # Collect the data points in a dataframe
我正在用R的数字化仪检查您的建议。你能比较这两个系统吗?我有一个关于在这里安装后者的线程http://unix.stackexchange.com/q/281674/16920 – 2016-06-13 10:46:54
也期待在TeachingDemos包updateusr功能。在Benjamin的帖子中显示图像后,可以使用带有已知点的updateusr函数来更改用户坐标,以便来自定位器函数的结果不需要任何其他转换。
我只是试过updateusr()。这将派上用场。 – 2011-03-22 03:15:50
正如我写的,数字化包和ReadImages包不再适用于R 3.0.2。 Engauge Digitizer是一个不错的选择,但是如果你仍然想在R中做这样的事情,你可以拿一本书http://rscriptsandtips.blogspot.no/
你也可以使用im2graph将图转换为数据。它免费提供Windows和Linux(http://www.im2graph.co.il)。
不是我正在寻找的链接,但对我的目的很好! 谢谢:) – Adam 2011-03-21 19:38:46
我认为作者把它放在一个包里。 http://cran.r-project.org/web/packages/digitize/ – 2011-03-21 20:16:41