Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在rmarkdown html中调整传单地图的大小_Html_R_Leaflet_Markdown - Fatal编程技术网

在rmarkdown html中调整传单地图的大小

在rmarkdown html中调整传单地图的大小,html,r,leaflet,markdown,Html,R,Leaflet,Markdown,我想更改html文档中传单地图输出的高度和宽度。有没有一种简单的方法可以在R降价中做到这一点,而不涉及整个CSS业务 ```{r} library(leaflet) library(dplyr) m <- leaflet() %>% setView(lng = -71.0589, lat = 42.3601, zoom = 12) m %>% addTiles() ``` `{r} 图书馆(单张) 图书馆(dplyr) m%setView(lng=-71.0589,纬度=

我想更改html文档中
传单
地图输出的高度和宽度。有没有一种简单的方法可以在R降价中做到这一点,而不涉及整个CSS业务

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

m <- leaflet() %>% setView(lng = -71.0589, lat = 42.3601, zoom = 12)
m %>% addTiles() 
```
`{r}
图书馆(单张)
图书馆(dplyr)
m%setView(lng=-71.0589,纬度=42.3601,缩放=12)
m%>%addTiles()
```
理想情况下,我希望map的宽度与代码块的宽度相同,如下所示


您可以为整个文档设置全局图形大小。。。但我认为你的代码块会重新缩放,图像不会

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

事实上,我没有用
传单检查它。希望此代码仍然有效。

我发现更改
fig.width
fig.height
不会改变我的传单地图的大小。但是,更改不同的参数/选项会导致错误

尝试在代码块的标题中使用以下命令更改宽度/高度:

{r,宽=40,高=30}

或者,另一个对我有效的方法是使用这个(在本例中,不要在区块头中放入任何内容:

m%

这很好用:

SomeData %>% 
  leaflet(height=2000, width=2000) %>% 
  addTiles() %>% 
  addMarkers(clusterOption=markerClusterOptions())

这里的SomeData是一个包含列的数据框:Lat和Long。

你试过这个`{r,fig.width=8.5,fig.height=5.5}吗?你可能还想在chunk选项中使用
out.width
。要添加@Sébastien Rochette,
{r,out.width='100%}/code>对我有用,这里显示的选项中除了
{r,out.width='100%}
SébastienRochette