包含两个或多个图形的字幕,带有PDF输出 “带有一个PDF输出的两个或多个图形的字幕”

问题描述

我正在处理一个大型数据集,并已使用“ StripPlot”方法生成了多个图形。当然,最好的方法是能够为该块中的每个图形添加标题,而不是先导出图形,然后再使用降价语法(如!FIG)再次导入。 X.第一张图的标题。 Y.图二的标题。

查看SO和RStudio社区中的一些帖子后,我找不到答案。目前,我找到两种可能的解决方案:

  1. 在r块中添加“ fig.cap = c(“图X.第一个图形的标题。”,“图Y.图Y标题”,“图Z.图Z标题”)“,但看起来前面的字幕被后面的数字重叠了,因此只保留了最后一个的字幕。
  2. 使用“ captioner”包,但在阅读示例之后,我真的不知道如何使用它。

也许还有其他解决方案,例如使用ggplot2,但我不得不承认这对我来说是很新的,我将不得不重新编写这些绘图代码。

所以我想知道是否有一个简单的解决方案?

P.S。换句话说,有没有办法在图形之后添加一个或几个新的/空行?另外,如何将标题对齐为“左”(有一个fig.align =“ left”,但它是针对整个图片的。)

以下是示例代码(它是Rmarkdown文件,但我不知道如何将其保存在单个代码块中):

---

title:“如何在PDF输出中将两个或多个图形的标题添加到一个块中?” 作者:“测试” 日期:“ 10/11/2020” 字体大小:10pt 几何:边距= 0.75in 输出: pdf_document: 包括: number_sectins:是的 fig_caption:是 html_document: df_print:分页 独立的:否 标头包括:\ usepackage {标题,dcolumn}

\ captionsetup [table] {labelformat = empty,justification = raggedright,singlelinecheck = false}

knitr::opts_chunk$set(echo = FALSE)
knitr::knit_hooks$set(crop = knitr::hook_pdfcrop)

“带有一个PDF输出的两个或多个图形的字幕”


x <- rnorm(10)
plot(x)

y <- rcauchy(10)
plot(y)

z <- runif(10)
plot(z)

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...