问题标签 [ggsave]

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 回答
44 浏览

r - 在ggplot2中使用'device =“pdf”'时重叠轴号标签

这个解决方案似乎已经死了。它是在 9 年零 10 个月前回答的,到那时它可以被中间的几个更新所取代。现在,举个例子,我想使用dputfrom this question(这是我的数据)。我当前创建绘图的代码版本如下所示:

被注释掉的行表明我的其他尝试使情节起作用。现在,在 Windows 下的 R GUI 中,输出如下所示:

RGUI输出

然而, ggsave 使用后的输出device = "pdf"给出了该结果:

PDF输出

如我们所见,x 轴的数字标签重叠。尝试使用element_textlikesize或被vjustggsave 忽略的各种选项。

这就引出了一个问题:

device = "pdf"如何以不扭曲 x 轴数字标签的方式使用 ggsave ?


编辑

感谢@elielink 的评论,我可以进行一些更改,并且这样做还可以实现其他一些东西:

这给出了结果:

PDF2输出

在这里我们可以看到 PDF 切割了 x 轴编号标签的右侧,因此标签仍然失真。

0 投票
1 回答
407 浏览

r - 如何将ggarrange(ggplotGrob + ggplot图)的大小自动调整为R中的pdf?

我想将三个图形的组合保存为 pdf - 一个 ggplot 和两个 ggplotGrob。使用我正在尝试的代码,这些数字相互重叠。

0 投票
0 回答
165 浏览

r - R aborted when using ggsave with cairo_pdf

I recently updated R to version 4.1.1 on MacOS via Homebrew. Since then, everytime I tried to use ggsave with the cairo_pdf device like this on R-Studio:

ggsave(plot = p, filename = plot_file, device = cairo_pdf, width = 8, height = 8)

R then crashes and issues the following error message: R Session aborted. R encountered a fatal error. The session was terminated.

I have checked R capabilities(), it all shows ok as shown below. I have also reinstalled cairo and R from brew but the problem persists. Does anyone have any suggestions on how to solve this? Many thanks

0 投票
0 回答
42 浏览

r - 使用ggsave时如何确保字体保持不变

我正在尝试将 ggplot 中的多个图添加到我的 Latex 报告中。大多数地块具有不同的尺寸,因为有些需要是矩形的,而有些需要是方形的。为了塑造绘图,我一直在更改 ggsave 中的高度和宽度参数。但是,这也会改变字体大小。如何为所有绘图设置一致的字体大小,并且还能够分别更改每个绘图的宽度和高度?

我已经使用 theme(text = element_text(size=5)) 在图中指定了字体大小,但它似乎实际上并没有在图之间保持一致。

0 投票
0 回答
303 浏览

r - `ggsave` jpg 使用 `theme_minimal()` 反转黑白值

当我保存 ggplot 图像时theme_minimal,黑白值在照片负片效果中反转。如果我不使用主题,也不会使用 theme_bw,则不会发生这种情况。.pdf保存到或时也不会发生这种情况.png。我已经测试过,在 RStudio、R GUI 或通过终端运行时会发生这种情况。我在 Mac OS 10.15.7 上运行 R 版本 4.0.2。

我将不胜感激任何有关调试的见解。该行为在多次完整系统重新启动后持续了数周。

图保存为照片负片

0 投票
1 回答
46 浏览

r - 在文件名中添加相对丰富度

我下面的代码为我的数据集中的每个物种绘制了一个图,但我想知道是否有一种方法可以将相对丰度添加到每个文件名的开头。(即,最丰富物种的文件“1_speciesA..”,第二丰富的物种是“2_speciesB..”等)。

0 投票
0 回答
63 浏览

r - 使用 ggsave 保存到 png 时,ggplot 会丢失 scale_color_manual

我有一个奇怪的问题,即保存我制作的 ggplot 图不保持我使用设置的颜色scale_color_manual。我使用mtcars数据集制作了一个可重复的示例(经过一些编辑)。

RStudio“绘图”窗格中的图形已cyl着色为红色和绿色,如下所示

图像

而使用保存的文件ggsave不显示这些颜色。

图像

我尝试使用此 SO帖子中的修复程序。我也尝试过使用cowplot::save_plot. 如果我从“绘图”窗格手动导出图形,颜色会保留。

有谁知道为什么会这样?

编辑

我被要求在我的首选项中提供更多详细信息

图像

0 投票
0 回答
22 浏览

r - 为什么 ggsave() 输出的字体与我指定的字体不同并显示在 RStudio 查看器中?

前几天我下载了最新的 RStudio,当我使用ggsave().

我像往常一样指定字体(在使用 加载字体后extrafont,它在 RStudio 查看器中正确显示),但是当我通过它保存输出时,ggsave()它似乎给了我该字体系列的不同风格(Myriad Pro)。在下载最新的 RStudio 之前不会发生这种情况。

这是一个例子:

在 RStudio 中,我看到了这个(字体是正确的):

rstudio_viewer

但是ggsave()给了我这个(字体不正确),我不知道为什么:

ggsave_output

我正在使用与以前相同的代码,但似乎我现在正在获得 Myriad Pro 的精简风格?

有人对可能发生的事情有任何想法吗?

谢谢!

0 投票
0 回答
51 浏览

r - ggsave 不保存绘图

我多年来一直使用 ggsave 没有问题。但是现在它突然停止了保存地块。它保存一个空的png。这是一个例子(非常原始地表明问题不在情节本身):

该图出现在 Rstudio 中,但不在保存的图中。我最近更新了 Rstudio(“Ghost Orchid”版本(077589bc,2021-09-20))和 R(4.1.1(2021-08-10)——“Kick Things”)。可能是什么问题呢?

谢谢!

0 投票
1 回答
55 浏览

r - 是否可以将列表通过管道传输到 ggsave

这有效,但是需要创建一个变量(p):

我想做的是这样的(下面的代码给出了错误):