web-dev-qa-db-ja.com

rmarkdownhtmlでリーフレットマップのサイズを調整します

HTMLドキュメントのleafletマップ出力の高さと幅を変更したいと思います。 CSSビジネス全体に入らずにRマークダウンでこれを行う簡単な方法はありますか?

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

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

理想的には、マップの幅を以下に示すようにコードブロックの幅と同じにします。

enter image description here

18
Ken

_fig.width_と_fig.height_を変更しても、リーフレットマップのサイズは変更されないことがわかりました。ただし、別のパラメータ/オプションを変更しました。

コードチャンクのヘッダーでこれを使用して、幅/高さを変更してみてください。

_{r, width = 40, height = 30}_

または、代わりに、これを使用することもできます(この場合、チャンクヘッダーには何も入れないでください。

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

20
Julia Silge

これは正常に機能します。

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

ここで、SomeDataは、LatとLongの列を含むデータフレームです。

0
cs0815