如何解决包含两个或多个图形的字幕,带有PDF输出 “带有一个PDF输出的两个或多个图形的字幕”
我正在处理一个大型数据集,并已使用“ StripPlot”方法生成了多个图形。当然,最好的方法是能够为该块中的每个图形添加标题,而不是先导出图形,然后再使用降价语法(如!FIG)再次导入。 X.第一张图的标题。 Y.图二的标题。
查看SO和RStudio社区中的一些帖子后,我找不到答案。目前,我找到两种可能的解决方案:
- 在r块中添加“ fig.cap = c(“图X.第一个图形的标题。”,“图Y.图Y标题”,“图Z.图Z标题”)“,但看起来前面的字幕被后面的数字重叠了,因此只保留了最后一个的字幕。
- 使用“ 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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。