gridextra相关内容

R:ggplot背景渐变着色

我想用渐变颜色生成ggplot,填充图面板及其背景,如下所示. 如您所见,渐变背景色既包含绘图面板又包含其背景.目前,我只知道所需解决方案的“近似值": library(ggplot2) library(grid) library(gridExtra) reds ..
发布时间:2020-07-06 01:09:53 其他开发

使用TableGrob更改单元格的文本颜色

使用tableGrob和ggplot2时,是否可以单独更改单元格文本的颜色? 例如,在下面的代码中,如果具有1的单元格可以是蓝色,而具有2的单元格可以是红色(3:8都是黑色),那将是很好的. library(ggplot2) library(grid) mytable = as.table(matrix(c("1","2","3","4","5","6","7","8"),ncol=2, ..
发布时间:2020-07-06 01:08:13 其他开发

如何在网格中排列html小部件图以导出为pdf?

我想结合html小部件的丰富性(主要是plotly和networkD3),并可以将它们作为图布置在R中的网格中,以将它们导出为pdf图形以发布.但是,如果我在R中创建了一些html小部件对象,并尝试使用 gridExtra :: grid.arrange()排列它们(请参见下面的最小示例),则会出现以下错误: Error in gList(list(x = list(links = list ..
发布时间:2020-07-01 06:06:06 其他开发

绘制多页

我具有facet_wrap函数来制作多个图形(n =〜51),但是它们全部出现在一页上.现在搜索之后,我发现 ggplot2 不能在多个页面上放置图形. 有没有办法做到这一点?我看着这个问题(使用ggplot在多个页面上的多个图)并尝试了代码,但收效甚微. 这是我的图形代码,它在一页上生成约51个图形,这使其非常小且难以看清,如果我可以将其打印到pdf中每页1张图形的话,那就太好了: ..
发布时间:2020-05-28 03:09:28 其他开发

使用R中的grid.table打印到pdf文件-太多的行无法容纳在一页上

我正在尝试使用R的gridExtra包中的grid.table将大约40行5列的数据帧输出到.pdf文件. 但是,一页的40行太长,因此.pdf文件仅显示数据框的一部分.我想知道是否可以在一页上打印两列,以便所有行都显示在一页上.另外,我需要知道如何在多个页面上打印数据框.谢谢,约翰 解决方案 我建议采用以下策略:创建tableGrob,查询其高度,将行拆分以适合每个页面, l ..
发布时间:2020-05-25 03:53:46 其他开发

我如何适合非常宽的grid.table或tableGrob以适合pdf页面?

我有一张相当宽的表格(页面宽度的4/3),我试图使用grid.table或grid.arrange(通过tableGrob)打印到pdf文件中.该表超出页面边界并被裁剪.有没有一种方法可以强制grid.table/grid.arrange将表格缩放到打印区域? 解决方案 我使用字体大小完成了此操作.不是最好的解决方案(需要手动干预),但也许有人可以贡献出一些更优雅的东西. termT ..
发布时间:2020-05-25 03:50:07 其他开发

共享图例3x3 ggplots

我需要一个带有共享图例的3x3 ggplot. 在多个图例之间共享图例时控制图的布局ggplot2图形问题和答案解决了1x4绘图(不是我需要的3x3)的问题.我尝试根据自己的需要修改该功能,但经过多次尝试,我必须承认浸信会的功能远远超出了我的R知识. 这是一个MWE,基于所提到问题中的相同示例(希望可以借用它). library(ggplot2) library(grid) libra ..
发布时间:2020-04-30 09:48:52 其他开发

tableGrob:设置grid.table的高度和宽度

我试图制作一个功能,可以为我提供一个适合于indesign,illustrator或inkscape的情节。在试图这样做时,我遇到了两个我无法解决的问题。 设置我的绘图的宽度和高度(或者只是grobTable): 我得到的输出非常小,并且在illustrator中将其升级字体随之而来,并成为大的方式。因此我想用手动定义的宽度和高度进行绘图。 2)有时标题,音符和流行音乐会被“放错位置”(详 ..
发布时间:2018-04-24 21:56:03 其他开发

编辑grid.arrange标题的样式。粗体,斜体等

我在R中使用 grid.arrange 创建了一个多图,并且想要改变我的标题以便它是粗体(如果可能,则是斜体)。 由于这是一个普遍的问题,我不会在我的情节中包含代码,但是我用来制作多重情节的代码是: grid.arrange(g1,g3,g4 + theme(legend.position =“none”),mylegend,top =“测试标题”, layout_matrix = ..
发布时间:2018-04-24 21:53:24 其他开发

在进行布置时是否可以裁剪一块地块?

我有一个类似于下面的用例,我创建了多个图并使用 gridExtra 将它们排列在某个页面布局中,最后将其另存为PDF格式为 ggsave : p1 ggplot2 :: ggsave(filename = output.file ,plot = final,...) 是否可以绘制在使用 arrangeGrob 来排列页面布局时裁剪了p2 ?问题在于, p2 在它的顶部和底 ..
发布时间:2018-04-24 21:40:42 其他开发

ggplot一张pdf格式的不同页面布局的列表

我想制作一个带有多页ggplots的pdf文件。使用 gridExtra ,我也可以用 mxn 布局( m 绘图行, n 绘图列)。 函数 ggsave 允许我写一页图,即使用 gridExtra 具有 mxn 布局。 使用 arrangeGrob 甚至可以将 ggsave 只要每个页面具有相同的 mxn 布局,许多页面就是一个pdf。 我想知道如何才能 ggsave 具有不同页面布局 ..
发布时间:2018-04-24 21:39:32 其他开发

在R中,如何存储一个插图图形以便稍后使用grid.arrange进行排列?

我创建了一个图表,其中我通过此命令插入了另一个图表(两个ggplot2对象): vp = viewPort (...) print(ggplotobject1) print(ggplotobject2,vp = vp) 这完全符合我的想法(在viewPort中指定的区域中绘制一个自定义小图的大图)。 问题是我需要稍后使用这个组合图来再次与其他图重新排列: ..
发布时间:2018-04-24 21:38:53 其他开发