gridextra相关内容
我尝试在一页中排列4个绘图,将图例放置在底部中心 我使用它从其中一个地块获取图例(因为四个地块的图例是相同的) get_legend
..
在使用 tableGrob 和 ggplot2 时,有没有办法单独更改单元格文本的颜色? 例如在下面的代码中,如果带有 1 的单元格可以是蓝色,带有 2 的单元格可以是红色,并且 3:8 全黑,那就太好了. 库(ggplot2)图书馆(网格)mytable = as.table(matrix(c("1","2","3","4","5","6","7","8"),ncol=2,byrow=T
..
使用 gridExtra 包中的 grid.arrange 将多个图排列在一个矩阵中相对简单,但是您如何排列图(我正在处理的那些图)来自 ggplot2) 当某些图打算比其他图大时?在 base 中,我可以使用 layout() 如下例所示: nf ggplot 图的等价物是什么? 一些包含的地块 库(ggplot2)p1 解决方案 我感谢所有其他答案,但 Didzis El
..
我有三个图,我尝试将它们与 grid.arrange 结合起来.最后一个图的高度应该小于前两个图的高度,并且所有的图都应该具有相同的宽度. 一个工作示例: p1 在这里,最后一个图的宽度比前两个大.在我的真实数据中,即使我将文本和标题保留在 y 轴上,第三个绘图的宽度仍然不同. 我尝试添加“宽度": grid.arrange(arrangeGrob(p1,p2, ncol=1
..
我有一个形成 n x m 网格的多面图.按照设计,最后一个(右下角)单元格总是空的,所以我想通过添加另一个 ggplot 对象来利用额外的空间.我当前的解决方案依赖于低级 viewport 方法,这不是很优雅,并且需要对位置和大小进行一些硬编码. 相反,我认为可以通过其他方式访问空白空间,可能使用 gridExtra? 这是 n=m=2 的一个最小示例.请注意,边缘没有正确对齐,因此需
..
我正在使用下面的代码来丰富箱线图,其中包含在 x 轴上创建的分类变量的汇总表. # Libs需要(ggplot2);需要(网格额外);需要(网格);需要(ggthemes)# 数据数据(mtcars)# 汇总数据的函数fun_dta_sum 我希望通过以下方式更改代码: 我只想要一张桌子,不要两张 我希望表格出现在左边第一个箱线图的右上角 我不希望在左侧显示 rownames 或其
..
更新了问题以合并已在 SO 上回答的部分解决方案 我正在使用 ggplot2 创建多个绘图,并使用 gridExtra 将这些绘图组合成一个带有多个面板的图形,所有面板都在一列中.我的问题是我无法在两个图中使点图行之间的空间保持一致. 库(ggplot2)# 数据dat1
..
我有 facet_wrap 函数来制作多个图形 (n=~51),但它们都出现在一页上.现在搜索后,我发现 ggplot2 不能在多个页面上放置图形. 有没有办法做到这一点?我看了这个问题(使用ggplot在多个页面上绘制多个图表)并尝试了代码,但收效甚微. 这是我的图表代码,它在一页上生成约 51 个图表,使它们变得非常小且难以看清,如果我可以将其打印为 pdf 格式的每页 1 个图表
..
我正在尝试使用 ggplot2 绘制多个图,并使用 grid.arrange() 排列它们.由于我设法找到了描述我遇到的确切问题的人,因此我引用了 link 中的问题描述: 当我在 grid.arrange() 之后使用 ggsave() 时,即 grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2)ggsave("sgcirNIR.jpg")
..
我正在尝试使用 R 的 gridExtra 包中的 grid.table 将大约 40 行和 5 列的数据帧输出到 .pdf 文件. 但是,40 行对于一个页面来说太长了,所以 .pdf 文件只显示了数据框的一部分.我想知道是否可以在一页上打印两列,以便所有行都显示在一页上.或者,我需要知道如何在多页上打印数据框.谢谢,约翰 解决方案 我建议采用以下策略:创建 tableGrob,查
..
我有一个相当宽的表格(页面宽度的 4/3),我正在尝试使用 grid.table 或 grid.arrange(通过 tableGrob)将其打印成 pdf 文件.表格超出页面边界并被剪裁.有没有办法强制 grid.table/grid.arrange 将表格缩放到打印区域? 解决方案 我使用字体大小完成了这项工作.不是最好的解决方案(需要人工干预),但也许有人可以贡献一些更优雅的东西.
..
我正在尝试生成 10 对图,每页图有几对,并且正在使用 for 循环来构建对.但是,这些图会作为单独的图而不是页面发送到设备. 下面的 MWE 对于基础图形和 ggplot 版本具有相同的结构,但基础图形有效而 ggplot 无效.我需要做什么才能在第二个版本中正确分页? 库(ggplot2)附加(mtcars)# 正确的配置par(mfrow=c(2,2))for (ii in 1:3)
..
我有两个与 grid.arrange 水平对齐的 ggplots.我浏览了很多论坛帖子,但我尝试的所有内容似乎都是现在更新并命名为其他内容的命令. 我的数据是这样的; # 数据图 1轴 1 轴 2组 1 -0.212201 0.358867组2 -0.279756 -0.126194组 3 0.186860 -0.203273第 4 组 0.417117 -0.002592组 1 -0.2
..
我正在用 R Markdown 编写一份报告,并带有 pdf 输出.我有几个图,我想在 2x2 矩阵中每页显示四个图.有没有办法让它们以单独的标题显示? 这是我迄今为止尝试过的: Package gridExtra - 我可以轻松设置我想要的布局,但我无法为绘图添加标题.是否可以选择在 grid.arrange? 将每个情节放在不同的块中并使用 R 块选项.基本上设置 out.w
..
我想绘制两个直方图并将表格添加到 pdf 文件中.使用布局函数,我设法绘制了直方图(使用 hist 函数绘制了它们),但是当我使用 gridExtra 包中的 grid.table 函数添加表格时,表格被布置在直方图上,我是无法正确定位它们.我尝试过 addtable2plot 函数,但我觉得它在视觉上并不吸引人. 对如何解决这个问题有任何想法吗? 我希望我的 pdf 看起来像这样
..
我有几个图想将它们组合在一起并为组合图添加标题,但不知何故我无法使用 R 组合它们.(使用 RStudio) 组合使用 plot(resid(lme)) 绘制的两个残差图,其中 lme 是线性混合模型. 合并使用 interaction.plot(x1,x2,y) 绘制的两个交互图,其中 x1 和 x2 是两个自变量,y 是因变量. 我尝试将绘图存储为变量并使用 grid.arran
..
我使用 gridExtra 创建了 2 个彼此相邻的图,我可以使用 ggsave 保存对象 然而,绘图在 gridExtra 中未对齐,所以我使用了这种方法 #Method 2 - gtable需要(gtable)#Extract Grobsg1 此链接包含此方法 在 ggplot 中对齐图的危险 它对我的图表效果很好,但是当我保存 object 当我尝试查看对象时,
..
我知道 gridExtra 已更新.结果,我想知道如何更改标题大小.这不再有效 grid.arrange(a, b, c, d,ncol=2,nrow=2, main=textGrob("Title", gp=gpar(fontsize=15,font=8))) 这不再有效,主要选项已更改为顶部,但我无法弄清楚 textGrob 功能来改变字体大小).有什么线索吗?谢谢 解决方案 首
..
我正在使用令人敬畏的 rasterVis 创建一个面板,其中包含具有相同范围(即相同的空间覆盖率)但显示不同特征(即每个都有其自己的图例)的地图. 这是到目前为止的样子: 库(光栅)图书馆(rasterVis)库(RColorBrewer)图书馆(gridExtra)#化妆数据r
..
我正在尝试设计一个R函数,该函数将接受列表并以特殊格式绘制表. 这是我的数据: 陶器
..