问题标签 [grob]

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 投票
2 回答
1332 浏览

r - ggplot2 如何将抖动的位置保持在地图边界内,例如美国州?

有没有办法将地图上抖动的点保持在该地图的边界内?在下面的示例中,康涅狄格州西南部的抖动位置最终在水中或处于相邻状态,有没有办法让 R 抖动位置点但不超过地图边界?

或者,是否有其他一些技术,例如在每个城市附近创建一个表 grob 以列出公司的名称?

在此处输入图像描述

像在这个问题中一样,稍微改变每个经度或纬度是行不通的,因为点太多了,我希望有一个算法解决方案,因为我有很多情况可能会出现这种拥挤和过境。 https://stackoverflow.com/questions/22943110/jitter-coordinates

感谢您的任何建议或答案。

0 投票
3 回答
3327 浏览

r - R返回corrplot作为对象

corrplot绘制相关矩阵,但不返回图形对象 (grob)

我想在一个页面上绘制几个相关矩阵。对于正常的地块,我会grid.arrangegridExtra包中使用。但是,由于 corrplot 仅打印并且不返回对象,因此我看不到如何执行此操作。

是否有解决方法或更好的替代方法corrplot

0 投票
1 回答
784 浏览

r - 如何在 r 中从 gridExtra 主题化 tableGrob 对象

我想tableGrobgridExtra.r

show.rownames = FALSE请注意,我不想重复h.even.alpha = 0多次。创建某种类型的主题或模板以避免在不同的调用中重复这些选项的适当方法是什么tableGrob?我可以使用类似于ggplot2或我最好的选择的功能来执行此操作吗?

0 投票
2 回答
2910 浏览

r - 在 R 中使用 pdf 函数保存绘图和数据框

我最近pdf()在 R 中发现了这个功能。我知道它只能用于保存绘图,但我也想用它来保存文本和数据框。所以我试图通过使用grid包和grob对象来欺骗函数,但我不知道该怎么做。
有人可以输入一个代码来显示如何将 data.frame 转换为可以由pdf()函数保存的东西,或者任何其他可以提供相同结果的方法吗?我将不胜感激。

0 投票
1 回答
1233 浏览

r - 使用 row.just = "left 时 tableGrob 中的行名被截断

谁能解决为什么我会出现行名截止?它与字符串换行的长度无关。指定 row.just = "center" 不会切断行名称。

给我这个(抱歉缩放)

左对齐表格

而指定“中心”给了我这个

居中对齐的表格

有任何想法吗?

ps我不确定为什么图像是这样的,当我在绘图窗口中单击“缩放”时,它们是完整的表格,但保存/导出只会保存放大的版本......

0 投票
1 回答
6276 浏览

r - 将grid.text 添加到arrange.grob 以导出为PNG

我正在尝试创建和导出为 PNG 文件,其中多个图以 3 X 2 矩阵排列。每行(包含两个图)都有自己的 X 轴。我可以通过 grid.text 添加附加轴,但是这个 grid.text 不会与 PNG 文件一起导出。如何在 PNG 导出的绘图矩阵中添加额外的文本或 Grob?

下面是一个示例 2 X 2 绘图矩阵

0 投票
2 回答
978 浏览

r - 无法将 textGrob 作为主要传递给 do.call("arrangeGrob")

尽管

工作得很好,

给出以下错误:

"Error in arrangeGrob(list(grobs = list(list(x = 0.5, y = 0.5, width = 1, : input must be grobs!"

我需要 main 成为 textGrob 才能设置字体大小和字体。任何人都知道我做错了什么?

0 投票
2 回答
13303 浏览

r - 删除 grid.arrange 中绘图和表格之间的空白

我想删除默认情况下在 grid.arrange 中的绘图和表格之间插入的大间距,如下面的 MWE 所示:

我怀疑这种行为是由于 tableGrob 造成的,但我找不到任何解决这个问题的答案。

提前致谢!

0 投票
3 回答
4927 浏览

r - R tableGrob更改行的格式

我有一些相对简单的代码来创建一个用于打印到 PDF 的表格:

我想让最后一行与标题行的格式相同(粗体和深灰色背景)。我知道我可以使用 gpar 来控制整个表格的格式,但不确定如何只影响最后一行。

谢谢!

0 投票
0 回答
167 浏览

r - 作为 ggplot2 对象 / grobs 的轴标签

我希望使用 ggplot2 对象/grobs/plots 作为轴标签。

这是我的玩具示例:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我想以编程方式生成这个:

在此处输入图像描述

我目前唯一能想到的是,我以某种方式将情节分层,作为主题被最大限度地破解以使其看起来像它所属的方面。但我还不能做到这一点,这似乎是一个非常 hack-y 的解决方案。因此,我想我会把它扔在那里。