哪个是存储用于R包的插图中的图像的正确文件夹?

时间:2015-08-29 15:24:51

标签: r knitr devtools r-package

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

我正在使用包devtoolsknitr来生成小插曲(遵循@hadley书籍link的建议)。因此,我的包结构中有文件夹晕影。我应该在那里包含文件吗?或者我应该将图像包含在' inst / images' 中的新文件夹中,如同在晕影中使用的外部数据(也是@hadley:link推荐) ?

提前感谢任何建议。 干杯

3 个答案:

答案 0 :(得分:22)

Writing R Extensions manual

中非常清楚地描述了它
  

重新制作小插曲所需的所有其他文件(例如LaTeX样式   文件,BibTeX输入文件和任何未创建的数字的文件   在小插图中运行代码)必须在晕影源中   。目录

答案 1 :(得分:0)

将它们放在“ man / figures”文件夹中也很合适-这也适用于自述文件中可能包含的图像。

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

答案 2 :(得分:-4)

我认为jpgs会受到H​​adley的建议here

  

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