问题标签 [r-grid]

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 投票
3 回答
2735 浏览

r - 使用 Vennerable 的并排维恩图

我试图将两个维恩图放在一个图中,即我在一开始就使用 par(mfrow=c(1,2)) 。但是,当我使用包Venn()中的函数时Vennerable

生成的 pdf 文件包含 2 页,每页都有一个维恩图。

如何将这两个图表放在一个页面中(即并排)?

0 投票
2 回答
2157 浏览

r - 在 R 中的绘图网格中添加边框

我使用 ggplot 创建了一系列图并将它们打印在网格中。我想在整个网格周围添加一个边框,这样当我将图像插入演示文稿时,它就会被明确定义。

这是我正在使用的网格和打印命令的创建。我已经导入了所有必要的包。

grid.frame 似乎没有做任何事情。我的背景是黑色的,所以我希望在它周围创建一个白色边框。

0 投票
1 回答
1862 浏览

r - 并排绘制 gList

我有 2 个 gList 对象(网格),当我这样做时可以很好地绘制

但我希望这些在 pdf 中并排显示。就像是

但这不起作用。

0 投票
2 回答
2203 浏览

r - 如何将 wordcloud 放在一个 grob 中?

我创建了一个简单的 wordcloud:

我想把它放到一个“grob”中,这样​​我就可以将它与包中使用grid.arrange()的其他几个图一起安排gridExtra

我知道我的 wordcloud 必须是一个“grob”才能做到这一点,但我不明白如何做到这一点。我尝试使用包grob()中的函数gridExtra,但这不起作用。建议?

0 投票
3 回答
9734 浏览

r - R 使用 viewPorts 将数据表添加到 ggplot 图:缩放 Grob

我正在尝试将数据表添加到用 ggplot 制作的图表中(类似于 excel 功能,但可以灵活地更改其轴)

我已经尝试了几次,并且一直遇到缩放问题,所以尝试 1) 是

产生了

2个ggplot

第二次尝试 2) 是

产生了

使用直桌 grob 和 grid.draw

最后 3) 是

产生了

使用 annotate_custom

如果我可以将 tableGrob 缩放到与绘图相同的大小,其中选项 2 将是最好的,但我不知道该怎么做。关于如何更进一步的任何指示?- 谢谢

0 投票
2 回答
831 浏览

r - XY散点图,热图带在r中的边缘

这里的数据和假设:

只是对 X 和 Y 进行分类,有时这可能与 X 和 Y 不同,并且是类别本身

我想制作像下面这样的漂亮图,其中类别被绘制为热图条带 在此处输入图像描述

这可能是 ggplot2 或其他软件包还是需要专门的解决方案?

0 投票
1 回答
331 浏览

r - 如何在 R 和网格中获得具有不同多图形布局的大小相等的子图

我正在使用 grid 包做一个多图图:

现在,我想制作第二个图形,改变布局(只有一行,但又是 4 列)。但是图中的各个图应该具有与 5x4 布局中相同的大小。我怎样才能做到这一点?

0 投票
3 回答
2416 浏览

r - 将子文本添加到视口

我想将子文本 (a textGrob) 添加到 a grid Viewport-- 这可能吗?

我已经弄清楚如何将子文本添加到单个图表:

...而且我可以使用grid Viewport

...但我不知道如何将文本添加到结果视口的底部。

Grid如此完整我敢肯定一定有办法,但它对我来说是隐藏的。

0 投票
1 回答
793 浏览

r - 遍历“TableGrob”中的条目以找到最大宽度?

请考虑这个经过修改但无耻窃取的代码:

在这些条件下,图例的放置不像gA$grobs[[8]]2 个条目那样工作,并且代码显式访问第一个条目以确定所需的图例调整。

因此,我想要做的是遍历所有条目gA$grobs[[8]]并找到要使用的最大宽度。

顺便提一句:

我希望这能澄清我打算做的事情。

感谢您的任何指点,乔

0 投票
1 回答
480 浏览

r - 一个输出与 R 的网格图形兼容的 HTML grobs 的库?

我喜欢一辉的 knitr 包,从教程中我知道它可以将 R 放入 html 文档中。我想另辟蹊径——我想将一些 html 放入网格图形对象中。这在 knitr 或任何其他库中是否可行?具体来说,我正在寻找一种方法:

  • 使用 HTML 设置文本样式(主要是基本的 CSS 和表格)

  • 把它包起来

  • 使用网格图形排列/插入 grob,将其与其他 grobs(ggplot 图表等)结合使用

我搜索了 knitr 列表并查看了网格图形。它有一个 textGrob 功能,但格式化选项对于我正在寻找的内容不够强大。有一个 SO question在球场上,但没有涵盖我正在寻找的内容。这是一个愚蠢的可重现示例,它模仿了我的真实文档的结构。

我想用一些带有 HTML 的文本替换下面那些空的矩形 grobs 之一。

chart_grob

谢谢!