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)
_
このコードでは、私はそれが直接の海ではなくニュージーランドを視覚化するのが好きなので、私はそれがプロットされている間、私はそれがプロットされている間、私はベースマップを見ることができます。
{TMAP}マニュアルに従って、ベースマップ機能はビューモードでのみ使用可能です https://www.rdocumentation.org/packages/tmap/versions/2.2/topics/tm_basemap
ベースマップが直接TMAPからのものではなく、リーフレットJSパッケージから来たので、これは論理的に見えます。
静的Rプロット用のベースマップを絶対に積極的に必要とする場合は、{ggplot}/{ggmap}ワークフロー(例えば、ggmap::get_stamenmap()
+通常のGGPLOT技術)を得ることができるはずです。