问题标签 [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.
r - 在ggplot2中使用'device =“pdf”'时重叠轴号标签
这个解决方案似乎已经死了。它是在 9 年零 10 个月前回答的,到那时它可以被中间的几个更新所取代。现在,举个例子,我想使用dput
from this question(这是我的数据)。我当前创建绘图的代码版本如下所示:
被注释掉的行表明我的其他尝试使情节起作用。现在,在 Windows 下的 R GUI 中,输出如下所示:
然而, ggsave 使用后的输出device = "pdf"
给出了该结果:
如我们所见,x 轴的数字标签重叠。尝试使用element_text
likesize
或被vjust
ggsave 忽略的各种选项。
这就引出了一个问题:
device = "pdf"
如何以不扭曲 x 轴数字标签的方式使用 ggsave ?
编辑
感谢@elielink 的评论,我可以进行一些更改,并且这样做还可以实现其他一些东西:
这给出了结果:
在这里我们可以看到 PDF 切割了 x 轴编号标签的右侧,因此标签仍然失真。
r - 如何将ggarrange(ggplotGrob + ggplot图)的大小自动调整为R中的pdf?
我想将三个图形的组合保存为 pdf - 一个 ggplot 和两个 ggplotGrob。使用我正在尝试的代码,这些数字相互重叠。
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
r - 使用ggsave时如何确保字体保持不变
我正在尝试将 ggplot 中的多个图添加到我的 Latex 报告中。大多数地块具有不同的尺寸,因为有些需要是矩形的,而有些需要是方形的。为了塑造绘图,我一直在更改 ggsave 中的高度和宽度参数。但是,这也会改变字体大小。如何为所有绘图设置一致的字体大小,并且还能够分别更改每个绘图的宽度和高度?
我已经使用 theme(text = element_text(size=5)) 在图中指定了字体大小,但它似乎实际上并没有在图之间保持一致。
r - `ggsave` jpg 使用 `theme_minimal()` 反转黑白值
当我保存 ggplot 图像时theme_minimal
,黑白值在照片负片效果中反转。如果我不使用主题,也不会使用 theme_bw,则不会发生这种情况。.pdf
保存到或时也不会发生这种情况.png
。我已经测试过,在 RStudio、R GUI 或通过终端运行时会发生这种情况。我在 Mac OS 10.15.7 上运行 R 版本 4.0.2。
我将不胜感激任何有关调试的见解。该行为在多次完整系统重新启动后持续了数周。
r - 在文件名中添加相对丰富度
我下面的代码为我的数据集中的每个物种绘制了一个图,但我想知道是否有一种方法可以将相对丰度添加到每个文件名的开头。(即,最丰富物种的文件“1_speciesA..”,第二丰富的物种是“2_speciesB..”等)。
r - 使用 ggsave 保存到 png 时,ggplot 会丢失 scale_color_manual
我有一个奇怪的问题,即保存我制作的 ggplot 图不保持我使用设置的颜色scale_color_manual
。我使用mtcars
数据集制作了一个可重复的示例(经过一些编辑)。
RStudio“绘图”窗格中的图形已cyl
着色为红色和绿色,如下所示
而使用保存的文件ggsave
不显示这些颜色。
我尝试使用此 SO帖子中的修复程序。我也尝试过使用cowplot::save_plot
. 如果我从“绘图”窗格手动导出图形,颜色会保留。
有谁知道为什么会这样?
编辑
我被要求在我的首选项中提供更多详细信息
r - ggsave 不保存绘图
我多年来一直使用 ggsave 没有问题。但是现在它突然停止了保存地块。它保存一个空的png。这是一个例子(非常原始地表明问题不在情节本身):
该图出现在 Rstudio 中,但不在保存的图中。我最近更新了 Rstudio(“Ghost Orchid”版本(077589bc,2021-09-20))和 R(4.1.1(2021-08-10)——“Kick Things”)。可能是什么问题呢?
谢谢!
r - 是否可以将列表通过管道传输到 ggsave
这有效,但是需要创建一个变量(p):
我想做的是这样的(下面的代码给出了错误):