plot - 一个块中的两个或多个图形的标题,带有 PDF 输出
问题描述
我正在处理一个大型数据集,并使用“StripPlot”方法生成了几个图形。当然,最好的方法是能够为块中的每个图形添加标题,但不要先导出图形,然后再使用 !FIG 之类的降价语法再次导入。X. 第一个数字的标题。,!FIG。Y. 图二的标题。
在查看 SO 和 RStudio 社区中的一些帖子后,我找不到答案。目前我找到了两种可能的解决方案:
- 在 r 块中添加 "fig.cap=c("FIG. X. Captions of the 1st figure.", "FIG. Y. Figure Y caption", "FIG. Z. Figure Z caption")" 在 r 块中,但看起来像前面标题与后面的数字重叠,因此只保留最后一个的标题。
- 使用“captioner”包,但是看了例子之后,真的不知道怎么用。
可能还有其他解决方案,例如使用 ggplot2,而我不得不承认这对我来说很新,我将不得不重新编写那些情节代码。
所以我想知道是否有一个简单的解决方案?
PS 换句话说,有没有办法在图之后添加一个或多个新/空行?另外,如何将标题对齐为“左”(有一个 fig.align="left",但它是针对整个图片的。)
以下是一个示例代码(它是一个 Rmarkdown 文件,但我不知道如何将它保存在单个代码块中):
---
标题:“如何在一个块中添加两个或多个图形的标题与 PDF 输出?” 作者:“测试” 日期:“10/11/2020” 字体大小:10pt 几何:边距 = 0.75in 输出:pdf_document:包括:number_sectins:是 fig_caption:true html_document:df_print:分页 self_contained:没有 header-includes:\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)
解决方案
推荐阅读
- ruby - 解决了!如何在 Rails 应用程序中连接 javascript 文件?
- python - 为什么 __getattr__ catch 也是现有属性?
- javascript - 试图让 jquery 验证中的 addMethod 工作。console.log 显示正确的响应,但始终无法通过验证
- ios - 当试飞版本到期时我能做什么 - 我可以延长它吗?
- javascript - 如何重构那些非常相似的箭头函数?
- python-2.7 - 从 csv 引用 Python 中数据行的另一种方式
- jquery - 如何编辑此功能,以便在使用锚加载页面时过滤器起作用(来自导航菜单)
- python-3.x - 如何忽略或丢弃网站上的叠加对话框?
- javascript - 周末如何更改条形图颜色?
- c# - 使用 Win32 API 的文件拖放在文件资源管理器等某些应用程序上不起作用