Как добавить подпись (с прозрачностью) к изображению в r markdown
Я пытаюсь создать базовый файл структуры в уценке r, где я могу показать 2 изображения. Как я могу сделать подпись с прозрачностью на изображении. И может ли кто-нибудь дать мне совет, как представить код уценки ar в виде вопроса? 3 обратных кавычки работают до следующего ``` ..., и это проблема с кучей мусора кода. Спасибо.
выход:
желаемый результат:
код:
---
title: "test"
author: "TJ"
date: "7 1 2021"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
## R Markdown
![](output.png)
## desired Output with caption in images
![](desired_output.png)
1 ответ
Вы можете использовать
image_read
а также
image_annotate
из пакета
magick
. Вот пример:
library(magick)
yoda <-image_read(path = "yoda.jpg")
image_annotate(
yoda,
"Figure 1A",
size = 30,
color = "white",
boxcolor = adjustcolor("black", alpha = 0.2), #change the alpha value for more of less transparency
gravity = "southwest"
)
Если вы хотите указать расположение подписи, вы можете заменить
gravity = "southwest"
с с
location = " your cordinates"
. Бывший:
image_annotate(
yoda,
"Figure 1A",
size = 30,
color = "white",
boxcolor = adjustcolor("black", alpha = 0.2), #change the alpha value for more of less transparency
location = "+10+400"
)
Подробнее о пакете magick здесь .
По второму вопросу о написании Markdown в виде кода в тексте: выберите текст, который вы хотите использовать в качестве кода, и нажмите
tab
дважды: