【发布时间】:2015-04-28 12:43:39
【问题描述】:
我正在尝试使用 grImport 包 (http://cran.r-project.org/web/packages/grImport/index.html) 将外部矢量图像导入 R 图中,例如我拍了这张照片:
然后我使用 ImageMagick 的转换转换为 ps:
convert crashed.jpg crashed.ps
我启动 R 并发出以下命令:
R> library("grImport")
R> PostScriptTrace("crashed.ps", "crashed.xml")
R> myPic = readPicture("crashed.xml")
R> grid.picture(myPic)
然后根据http://cran.r-project.org/web/packages/grImport/vignettes/import.pdf 应该显示图像。但我得到的只是一个空的情节!
R> sessionInfo()
R version 3.1.3 (2015-03-09)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.10.3 (Yosemite)
【问题讨论】:
-
您查看过 XML 文件吗?或者考虑发布它?您是否尝试过更简单的图像 - 可能像这样使用 ImageMagick 制作一个
convert -size 400x400 xc:blue -draw "rectangle 10,10 200,200" test.png -
@MarkSetchell:感谢您的回复。如果我按照建议创建文件
test.png,然后使用与上述相同的命令,我仍然会弹出空图。以下是生成的test.xml文件的内容:<?xml version='1.0' encoding='ISO-8859-1' ?> <picture version='3' xmlns:rgml='http://r-project.org/RGML' source='test.ps' date='2015-04-28 16:25:19' creator='R (3.1.3)' > <summary count='0' ymax='-99999' ymin='99999' xmax='-99999' xmin='99999'/> </picture>。我对 XML 格式没有经验。 -
我也不是 XML 专家,但它似乎不包含 ImageMagick 创建的任何矩形...
标签: r