问题标签 [cowplot]
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.
r - 在网格中排列 8 个图和一个图例
我有 8 个图和一个图例,我想将它们排列在 3x3 网格中,以便轴全部对齐。
当我不将图例包含到我的网格中时,它工作得非常好,但是一旦我添加了图例,我的图就会发生变化并且不再对齐。
绘图以 3x3 网格对齐,没有图例:
警告信息:
1:在 align_plots(plotlist = plots, align = align) 中:图形不能垂直对齐。放置未对齐的图表。
2:在 align_plots(plotlist = plots, align = align) 中:图形不能水平对齐。放置未对齐的图表。
未在带有图例的 3x3 网格中对齐的图:
有人知道如何将图例与情节对齐吗?提前致谢!
r - 使用 Cowplot 获取使用 paste0 的图列表
我有一个从 1:10 开始的 ggplots 列表,称为plot_1
, plot_2
.... plot_10
。
我想使用 cowplot 将所有图一起显示。
我如何使用plot.grid()
来调用所有地块?即我想写类似的东西
但这不起作用 - 我收到错误:
ggplot_to_gtable(x) 中的错误:参数需要属于“ggplot”或“gtable”类*
r - 如何使用来自 cowplot 的 plot_grid
我想将几个 ggplot2 图表组合成一个使用cowplot::plot_grid()
. 从其文档中:
所以,如果我输入一个 ggplot2 对象列表plot_grid()
,它应该将这些图合并为一个,对吗?
那么为什么这行不通呢?
r - 使用 cowplot 将额外的 x 轴标签添加到 ggplot2 图(带有离散轴标签)
我正在尝试将额外的 x 轴标签添加到具有离散轴标签的 ggplot2 图中。我尝试了一些方法(包括一些使用grid
,即这里),但已决定使用包中的add_sub()
函数cowplot
。但是,添加多个附加标签似乎并不简单,因为后续标签会添加到已经用一个附加标签修改的图下方,而它应该与它垂直对齐)。这是一个示例,其中“我的标签”在正确的位置,但“我的第二个标签”不是。我已经尝试手动调整第二个标签的垂直/y轴位置,但是随后的标签出现了同样的问题(实际上以一种更棘手的形式,因为适用于第二个标签的相同调整在任何情况下都不起作用第三种方法的直接方法)。这是一个例子:
如何使用from 函数向ggplot2
绘图(带有离散轴标签)添加额外的 x 轴标签?add_sub()
cowplot
r - 将共享图例对齐到绘图网格的中心(使用cowplot)
可以在包cowplot的本教程中找到可重现的示例。
https://cran.r-project.org/web/packages/cowplot/vignettes/shared_legends.html
复制示例代码:
此示例显示了一个图例,其中图例与网格的左下角对齐。然而,它过去有所不同,因为图例随后被绘制成与图的底部中心对齐。这是几个月前我的个人代码生成的示例。 https://s1.postimg.org/8pf2en1zen/Untitled.png(上传工具目前不适合我)
在任一包中发生未知数量的更改后重新运行我的旧代码会提供与左下角对齐的图例(如教程中所示,上面的第三个图): https ://s1.postimg.org/3agjw7n9gf/Untitled2.png
问题是如何调整代码以绘制与底部中心对齐的图例。
r - ggplot 中的 grid.text 在 plot_grid 中给出错误
我正在尝试使用R 包中的plot_grid
函数将两个图放在一起。cowplot
但是,我收到以下错误:
开关错误(x[[2]][[1]]$name, C_abline = C_abline(x[[2]]), C_plot_new = C_plot_new(x[[2]]), : EXPR 必须是长度为 1 的向量
因此,测试这两个图形我发现错误来自ggplot
我使用的 grid_text。因此,在我的示例中,我只包括了一个情节。使用以下内容,您可以重现该问题:
我很高兴收到任何关于如何在那种对象(ggplot + grid_text)上使用 plot_grid 的想法。