问题标签 [grimport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R:将矢量图形导入绘图 - 无法让 grImport 生成有意义的 XML
我正在尝试使用 grImport 包导入矢量图形,但遇到了一个我无法解决的问题(尽管整天都在互联网上搜索,包括这里!)...
我已经安装了 Ghostscript,并将我的 .png 图像转换为 .ps 文件(并通过转换 .jpg 和 .pdf 图像来检查这是否是失败的原因 - 但结果相同)。
这是我的 .png 文件的一个示例: simple cross png
以及我转换后的 .ps 文件示例: simple cross ps
我运行时没有收到错误消息:
但是,如果我尝试在绘图中使用图片,则没有绘制图像。
回溯后,我发现 PlotScriptTrace 生成的 .XML 文件不包含任何路径:
因此,我认为当我调用 PostScriptTrace() 或 readPicture() 时存在问题,但我不知道如何确定从这里开始或如何继续。
这是我的 sessionInfo() 以防万一:
请注意,我的问题与以下内容相同: R: Importing vector graphics to a plot - Cannot get grImport to work,但前一个问题的答案对我没有帮助 - 它指出 XML 文件没有正确编译,我'已经想通了。
任何人都可以指出我要去哪里错了吗??
r - 如何使用“图片”对象作为图形键中的符号?
我正在使用 lattice 中的 xyplot() 创建一个图形,并使用 grImport 包将图片绘制为带有 grid.symbols() 的绘图符号。
这是我的图表代码的简短版本,其中“mypic”是我用作绘图符号的图片对象(使用 grImport 创建)。
我想创建一个图例,显示我在图中使用的相同绘图符号。我认为这样的事情会起作用:
但事实并非如此。
所以我的问题是:如何将图片对象传递给“键”参数以将其用作键中的符号?
r - 通过 grImport2 绘制 svg 在终端中可以正常工作,而不是通过 knitr
下面的块在终端内运行良好,但在通过 knitr(或者更确切地说,rmarkdown)运行时会失败。
通过knitr,它会出错:
我四处搜索,但找不到任何关于此的信息,我很困惑为什么 knitr 的行为与正常绘图不同。
这里发生了什么?
r - ggplot 和 grid.picture 复杂形状的区别
我希望获得单个字母的 x/y 坐标并用 ggplot 绘制它们。
我正在使用grImport::PostScriptTrace
从 Postscript 文件中获取 XML 文件。从那里我从图片类的 S4 对象中提取 x、y 坐标。
绘制这封信grid.picture
效果很好:
使用我的方法获取 x、y 坐标并使用 ggplot 效果不佳:
删除数据框的最后一行会有所帮助:
字母“g”的 XML 文件位于Dropbox上。
如何ggplot
在没有错误线条的情况下绘制字母?
这是代码。
r - 在 gglot2 中使用 SVG 图像作为符号
我想使用存储在外部文件(例如 SVG)中的矢量图形作为我在ggplot2
图中的绘图符号。例如,按照 grImport 小插图中的这个示例(图 8)https://cran.r-project.org/web/packages/grImport/vignettes/import.pdf
此示例导入自定义 shapefile,然后使用lattice
例如绘制它
来自包并且grid.symbols()
是由.grImport
PSflower
grImport
该ggimage
包接近执行此操作,但它将图像转换为绘图下方的栅格,这是我试图避免的。
有什么办法可以实现类似的东西ggplot2
吗?
标记