html - 在 rmarkdown html 中调整传单 map 的大小

标签 html r leaflet markdown

我想更改 html 文档中 leaflet map 输出的高度和宽度。有没有一种简单的方法可以在不涉及整个 CSS 业务的情况下在 R markdown 中执行此操作?

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

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

理想情况下,我希望 map 的宽度与代码块的宽度相同,如下所示。

enter image description here

最佳答案

我发现改变 fig.widthfig.height没有改变我的传单 map 的大小。但是,更改不同的参数/选项确实如此。

尝试在代码块的 header 中使用它来更改宽度/高度:

{r, width = 40, height = 30}

或者,另一件对我有用的事情是使用它(在这种情况下,不要在 block 头中放置任何东西:

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

关于html - 在 rmarkdown html 中调整传单 map 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35134960/

相关文章:

javascript - 由隐藏/显示内容引起的 div 底部空白

reactjs - React 单元测试传单

R Shiny 的 RODBC 连接失败

leaflet - 如何在Leaflet map 上实现点击+按住(长按)?

css - 如何在传单图层控件中更改背景样式(css)

javascript - Socket.io 如何判断某人何时离开

php - 我有一个 HTML 表单用于更新数据库中的内容,如果我在表单的输入字段中输入单引号,则 sql 更新失败

html - 两张图片,一张调整大小,一张未调整大小

r - 子集 shinyTable

r - 从热图中提取树状图时出错