问题标签 [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.

0 投票
1 回答
1856 浏览

r - R,为什么cowplot plot_grid() 并排生成小图片?

我正在尝试使用 R 中的 cowplot 包并排放置一些图。

这是我得到的(相当糟糕的)结果: 在此处输入图像描述

正如你所看到的,这张图充满了麻烦:情节太小太小,文字字体太大,留有太多的空白。

我能够正确地生成和保存三个图,但是当我运行这个命令时,我得到了那个灾难图像:

我做错了什么?

这是我的完整代码(准备运行):

生成的图像保存为“general.pdf”。谁能告诉我我做错了什么?

谢谢!

0 投票
2 回答
1974 浏览

r - 使用cowplot将x和y laxis标签添加到ggplot-grid构建

我用cowplot制作了一个网格:

导致图像

在此处输入图像描述

(当然这只是一个最小的工作示例)。

现在我想要一个标题为“mpg”的 xaxis 和一个标题为“vs”的 yaxis - 每个都像这样居中:

在此处输入图像描述

我怎么能用ggplot做到这一点。我没有尝试过或add_sub如何使用 plot_grid 自定义边距和标签设置?工作。ggplot的答案:如何将常见的 x 和 y 标签添加到绘图网格不使用cowplot。我可以用cowplot做到这一点吗?draw_label

重要提示:我希望能够设置标签字体的大小。

0 投票
0 回答
687 浏览

r - R:在cowplot中为plot_grid对齐/调整大小?

我在使用 cowplot 包中的 plot_grid 函数对我的地块进行大小调整和对齐时遇到问题。左下角的情节似乎总是比其他情节小一点。我做了一些研究,似乎找不到任何有效的方法。我是 R 的新手,所以任何帮助将不胜感激!谢谢!

附件是我的代码以及情节的样子和我希望它的样子

我有的情节: 在此处输入图像描述

我想要的剧情: 在此处输入图像描述

0 投票
1 回答
5373 浏览

r - 添加一个共同的图例

我试图用ggplot2. 这是我的初始代码

收到此错误

plot$scales 中的错误:$ 运算符对原子向量无效

然后。

但是我获得了图形 在此处输入图像描述 但我需要在每个情节中添加一个标题所以我改为这个

但我得到了

gList 中的错误(list(grobs = list(list(x = 0.5,y = 0.5,width = 1,height = 1,:
“gList”中只允许“grobs”)
Además:警告消息:
1:在 grob$wrapvp < - vp : Realizando coercion de LHD a una lista
2: In grob$wrapvp <- vp : Realizando coercion de LHD a una lista

所以我删除了这个common.legend部分并得到了这个情节

在此处输入图像描述 所以我有两个问题:

  • 有没有办法在不使用的情况下在每个带有灰色框的图中放置标题facet_grid(因为我在数据中没有该信息)?和

  • 有没有办法将图例放在多图的空白处?

非常感谢您的帮助

0 投票
1 回答
514 浏览

r - R:fct_reorder() 并制作一个绘图网格 - 不兼容?

fct_reorder()用来在 ggplot 中排序我的因子的水平。这适用于个别地块。但是当我使用plot_grid()from时cowplot,出现了一些问题。相比之下,在左侧,我使用了一个具有固定因子水平的图,而不是使用fct_reorder.

在此处输入图像描述

编辑:这是我正在使用的实际代码:

输出如下所示: 在此处输入图像描述

当我尝试在plot_grid(). 那就是它呈现奇怪的时候,如下例所示。

0 投票
1 回答
1343 浏览

r - cowplot 中的 draw_image() 函数导致 pdf 模糊

draw_image()使用cowplot中的函数读取矢量化pdf 有时会导致图像严重模糊:

在此处输入图像描述

但是,阅读 SVG 可以正常工作:

在此处输入图像描述

此外,使用:

导致输出不模糊。

0 投票
1 回答
245 浏览

r - 为嵌套图隐藏的调整标签

如何使嵌套 plot_grid 图中的调整标签不隐藏在其他图下方?

这工作正常:

在此处输入图像描述

但不是这个:

在此处输入图像描述

0 投票
1 回答
152 浏览

r - 如何使用cowplot创建图表而不激活空白窗口

这是一个代表:

当我运行上述行时,会打开一个空白窗口。我怎样才能禁用它?

我的 sessionInfo 是:

sessionInfo() R 版本 3.4.4 (2018-03-15) 平台:x86_64-pc-linux-gnu (64-bit) 运行于:Ubuntu 14.04.5 LTS

我从 CRAN 下载了 tar 球 - cowplot_0.9.2.tar.gz 并安装了它。我仍然有同样的问题:

我的 sessionInfo 是:

0 投票
2 回答
2046 浏览

r - ggplot图例可以自由移动到情节之外吗?

我有一个问题,即用 cowplot:::plot_grid 绘制的图将左侧图的图例削减了几毫米。图例大小已经处于可读性的绝对最小值,并且两个图之间的空白是可以的(所以它不是我想要操纵的边距)。但是,即使使用 justification="left",图例也比绘图面板大一点,然后在

在此处输入图像描述

左边还有足够的空白。我知道图例可以在情节内自由移动,但是如果将图例绘制在情节之外,是否可以将图例从其对齐锚点移动几厘米?

这个例子确实重现了这个问题,并且包含了我现实生活中的例子特征的许多论点(例如,以两种不同的宽度绘制网格),但我不得不放大图例的字体大小,并且这个例子没有额外的空白在传说的左边。

目前,我的解决方法是打印单个图并使用 illustrator 对其进行操作,这是我想避免的。

0 投票
1 回答
1893 浏览

r - 减少cowplot中的空白边距

用于此问题的数据和库:

我正在尝试使用该库合并两个geom_tile图。cowplot使用以下方法创建两个单独的图:

然后我先用cowplot以下方式制作标题:

然后将标题和两个情节结合起来:

在将它们靠得更近后,我减少了两个热图之间的大量空白。但它在左右边距上创建了很多我无法删除的空格。也就是说,当我保存图片时:

有什么建议么?