web-dev-qa-db-ja.com

RのTMAPプロットにベースマップを追加する方法?

TMAPモードがプロットに設定されており、対話式モードではなく、TMAPで行われたマップにベースマップを追加することが可能かどうかは疑問に思います。

これは私が私の地図を生産するために使ったコードです

library(sf)

library(spData)

library(tmap)

tm_shape(nz) +
  tm_polygons(
    "Median_income",
    palette = "Blues",
    n = 10,
  ) +
  tm_layout(basemaps = leaflet::providers$OpenStreetMap)
 _

このコードでは、私はそれが直接の海ではなくニュージーランドを視覚化するのが好きなので、私はそれがプロットされている間、私はそれがプロットされている間、私はベースマップを見ることができます。

これはマイコードプロダクションのマップです enter image description here

7
T.2001

{TMAP}マニュアルに従って、ベースマップ機能はビューモードでのみ使用可能です https://www.rdocumentation.org/packages/tmap/versions/2.2/topics/tm_basemap

ベースマップが直接TMAPからのものではなく、リーフレットJSパッケージから来たので、これは論理的に見えます。

静的Rプロット用のベースマップを絶対に積極的に必要とする場合は、{ggplot}/{ggmap}ワークフロー(例えば、ggmap::get_stamenmap() +通常のGGPLOT技術)を得ることができるはずです。

2
Jindra Lacko