Отрегулируйте размер карты листовок в rmarkdown html

Я хотел бы изменить высоту и ширину выходов карты leaflet в html документе. Есть ли простой способ сделать это в R markdown, не входя в бизнес CSS?

```{r}
library(leaflet)
library(dplyr)

m <- leaflet() %>% setView(lng = -71.0589, lat = 42.3601, zoom = 12)
m %>% addTiles() 
```

В идеале я хочу, чтобы ширина карты была такой же ширины кодового блока, как показано ниже.

введите описание изображения здесь

Ответ 1

вы можете установить как глобальный размер фигуры для всего документа... Но я думаю, что ваши фрагменты кода будут масштабироваться, изображения не будут.

library(knitr)
opts_chunk$set(fig.width=12, fig.height=8)

На самом деле, я не проверял его с помощью leaflets. Надеюсь, что этот код все еще работает.

Ответ 2

Я обнаружил, что изменение fig.width и fig.height не изменило размер моих карточек листовков. Однако изменение другого параметра/параметра произошло.

Попробуйте изменить ширину/высоту, используя это в заголовке для фрагмента кода:

{r, width = 40, height = 30}

Или, наоборот, другая вещь, которая сработала для меня, - это использовать это (в этом случае ничего не помещайте в заголовок блока:

m <- leaflet(width = "100%") %>%