Отрегулируйте размер листовки карте в 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()
```
В идеале я хочу, чтобы ширина карты была такой же шириной блока кода, как показано ниже.
2 ответов
вы можете установить как глобальный размер фигуры для всего документа... Но я думаю, что ваши фрагменты кода будут масштабироваться, а изображения-нет.
library(knitr)
opts_chunk$set(fig.width=12, fig.height=8)
на самом деле, я не проверял его с leaflets
. Надеюсь, этот код все еще работает.
я обнаружил, что меняется fig.width
и fig.height
не изменил размер моих карт листовок. Однако изменение другого параметра / опции произошло.
попробуйте изменить ширину/высоту, используя это в заголовке кусок кода:
{r, width = 40, height = 30}
или, альтернативно, еще одна вещь, которая сработала для меня, - это использовать это (в этом случае ничего не помещайте в заголовок chunk:
m <- leaflet(width = "100%") %>%