29

我正在为我的 R 包写一个小插图。我想在 .Rmd 文件中包含一个 .jpg 图像,它将生成 pdf 小插图。问题是:我应该在哪里存储这个图像?

我正在使用这些软件包devtoolsknitr生成小插图(遵循@hadley book link的建议)。因此,我的包结构中有文件夹小插图。我应该在那里包含文件吗?或者我应该将图像包含在'inst/images'内的新文件夹中,正如对小插图中使用的外部数据所建议的那样(@hadley: link也推荐)?

提前感谢您的任何建议。干杯

4

3 回答 3

38

编写 R 扩展手册中有非常清楚的描述:

重新制作小插图所需的所有其他文件(例如 LaTeX 样式文件、BibTeX 输入文件和不是通过在小插图中运行代码创建的任何图形的文件)必须位于小插图源目录中。

于 2015-08-29T19:20:45.653 回答
9

将它们放在“man/figures”文件夹中也是合适的——这也适用于您可能在 README 中拥有的图像。

请参阅 Hadley 对参考指南的 github 问题的评论:https ://github.com/r-lib/pkgdown/issues/280#issue-213905707

于 2019-07-26T20:51:25.083 回答
-6

我认为 jpgs 会在这里受到哈德利的建议

如果要存储二进制数据并提供给用户使用,请将其放在 data/ 中。这是放置示例数据集的最佳位置。

于 2015-08-29T15:38:59.450 回答