问题标签 [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.

0 投票
1 回答
277 浏览

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 文件没有正确编译,我'已经想通了。

任何人都可以指出我要去哪里错了吗??

0 投票
1 回答
83 浏览

r - 如何使用“图片”对象作为图形键中的符号?

我正在使用 lattice 中的 xyplot() 创建一个图形,并使用 grImport 包将图片绘制为带有 grid.symbols() 的绘图符号。

这是我的图表代码的简短版本,其中“mypic”是我用作绘图符号的图片对象(使用 grImport 创建)。

我想创建一个图例,显示我在图中使用的相同绘图符号。我认为这样的事情会起作用:

但事实并非如此。

所以我的问题是:如何将图片对象传递给“键”参数以将其用作键中的符号?

0 投票
1 回答
577 浏览

c# - 在 ASP.NET MVC 中获取太多请求

我最后有一个带有 ASP.NET MVC 的项目,我安装了 Glimpse 并获得了一个日志,结果日志很奇怪。我有 24088 个请求。 在此处输入图像描述

我怎么知道请求呼叫的位置?我只有大约 15 个 css 和 js 文件以及大约 5 个操作调用。

我怎样才能减少这些请求?

0 投票
0 回答
35 浏览

r - 通过 grImport2 绘制 svg 在终端中可以正常工作,而不是通过 knitr

下面的块在终端内运行良好,但在通过 knitr(或者更确切地说,rmarkdown)运行时会失败。

通过knitr,它会出错:

我四处搜索,但找不到任何关于此的信息,我很困惑为什么 knitr 的行为与正常绘图不同。

这里发生了什么?

0 投票
1 回答
404 浏览

r - 获取单词中字母的xy路径坐标

我希望使用 gganimate 和 tweener 将一些字母变成其他字母。因此,我需要一个单词中每个字母的 x、y 坐标数据框作为 ggplot 的输入。

我不太确定如何做到这一点,但我的想法是库(grImport)可能会有所帮助。

我通过打印创建了一个单词“hello”的 Postscript 文件,然后将输出保存到 Postscript。它在这里

此代码读取 hello.ps

hello 是一个 S4 类对象。

我认为 hello 的结构为单词“hello”的每个字母保存 x,y 坐标是否正确?

如果是这样,我如何提取这些坐标?

0 投票
1 回答
92 浏览

r - ggplot 和 grid.picture 复杂形状的区别

我希望获得单个字母的 x/y 坐标并用 ggplot 绘制它们。

我正在使用grImport::PostScriptTrace从 Postscript 文件中获取 XML 文件。从那里我从图片类的 S4 对象中提取 x、y 坐标。

绘制这封信grid.picture效果很好:

在此处输入图像描述

使用我的方法获取 x、y 坐标并使用 ggplot 效果不佳:

在此处输入图像描述

删除数据框的最后一行会有所帮助:

字母“g”的 XML 文件位于Dropbox上。

在此处输入图像描述

如何ggplot在没有错误线条的情况下绘制字母?

这是代码。

0 投票
2 回答
1265 浏览

r - 在 gglot2 中使用 SVG 图像作为符号

我想使用存储在外部文件(例如 SVG)中的矢量图形作为我在ggplot2图中的绘图符号。例如,按照 grImport 小插图中的这个示例(图 8)https://cran.r-project.org/web/packages/grImport/vignettes/import.pdf

在此处输入图像描述

此示例导入​​自定义 shapefile,然后使用lattice例如绘制它

来自包并且grid.symbols()是由.grImportPSflowergrImport

ggimage包接近执行此操作,但它将图像转换为绘图下方的栅格,这是我试图避免的。

有什么办法可以实现类似的东西ggplot2吗?

标记

0 投票
0 回答
21 浏览

r - 提取 R 中 grid.picture() 的绘图区域坐标

背景

我正在绘制以下图像:

在此处输入图像描述

使用此代码:

我想使用grImport(包括示例数据)添加一个外部 postscript 文件:

这只是让 ps 图像填充整个绘图设备:

在此处输入图像描述

问题

我希望紫色方块准确地绘制在一个绘图区域的顶部(比如说左上角)。

如何提取plot()整个设备参考系中第一个的坐标?

一旦我有了这些,如何正确使用坐标grid.picture()