Отображение параллельных изображений с именами переменных с контролем ширины% - PullRequest
0 голосов
/ 28 января 2019

У меня есть документ, в котором я могу успешно отображать отдельные изображения, на которые ссылается переменная, содержащая имя изображения, с кусками следующим образом:

```{r echo = FALSE, out.width = '100%'}
knitr::include_graphics(paste0(source_image_path,image_filename))
```

Что мне нужно, чтобы это сделатьдля двух изображений и отображать их рядом с контролем над их соответствующими процентами ширины.Я пробовал это решение , но при импорте таким образом одно из изображений очень зернистое, я не могу контролировать процент ширины, а общая ширина меньше, чем хотелось бы.

Я такжепробовал

```{r, out.width = "50%"}
img1 <- paste0(source_image_path,image_filename1)
img2 <-  paste0(source_image_path,image_filename2)
myimages <- list(img1,img2)
include_graphics(myimages)
```

в зависимости от того, что я нашел здесь ;это выглядит лучше, но я не уверен, как я могу управлять процентами ширины отдельных изображений.Я попытался использовать include_graphics(myimages,dpi = c(2,85)) без эффекта.

Так как я могу отображать 2 изображения рядом, на которые ссылаются переменные, и при этом контролировать отдельные проценты ширины?

1 Ответ

0 голосов
/ 28 января 2019

Хорошо, я думаю, что у меня есть решение.

Я не знал, что вы сможете это сделать (мои знания по уценке довольно скудны), но я попытался изменить параметры чанка следующим образом

```{r, out.width = c("20%","80%")}
img1 <- paste0(source_image_path,image_filename1)
img2 <-  paste0(source_image_path,image_filename2)
myimages <- list(img1,img2)
include_graphics(myimages)
```

и это, похоже, сработало!Полное предположение, но это отличный пример работы кода, поскольку интуиция заставляет вас ожидать.

...