Подтвердить что ты не робот

Какая правильная папка для хранения изображений, используемых в виньетках для пакетов R?

Я пишу виньетку для своего R-пакета. Я хочу добавить изображение .jpg в файл .Rmd, который будет генерировать PDF-виньетку. Вопрос в том, где я должен хранить это изображение?

Я использую пакеты devtools и knitr для создания виньет (в соответствии с рекомендацией из @hadley book ссылка). Поэтому у меня есть папка-виньетки в моей структуре пакета. Должен ли я просто включить туда файл? Или я должен включить изображение в новую папку внутри "inst/images" , как это предложено для внешних данных, используемых в виньетках (также рекомендуется @hadley: ссылка)?

Спасибо заранее за любое предложение. Приветствия

4b9b3361

Ответ 1

Это довольно четко описано в руководстве Написание R-расширений:

Все остальные файлы, необходимые для повторного создания виньет (например, стиль LaTeX файлы, входные файлы BibTeX и файлы для любых цифр, не созданных запуск кода в виньетке) должен быть в источнике виньетки каталог.

Ответ 2

Также целесообразно поместить их в папку "человек/фигуры" - это также относится к изображениям, которые вы можете иметь в вашем README.

Смотрите комментарий Хэдли по проблеме GitHub, который случается со справочными руководствами: https://github.com/r-lib/pkgdown/issues/280#issue-213905707

Ответ 3

Я думаю, что jpgs попадет под совет Hadley здесь

Если вы хотите сохранить двоичные данные и сделать их доступными для пользователя, поместите его в данные /. Это лучшее место для размещения примерных наборов данных.