Отрегулируйте размер карты листовок в 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%") %>%