Начиная с игрушечного примера, я могу быстро получить интерактивную карту в tmap
со следующим кодом:
library(tmap)
tmap_mode("view")
data("World", "metro")
tm_shape(World) +
tm_polygons() +
tm_shape(metro) +
tm_dots("pop2010",
col = "red") +
tm_format("World")
Я бы хотел, чтобы на карте изначально отображался только слой World
и был бы скрыт слой метро. Он будет отображаться только в том случае, если пользователь выберет поле для выбора слоев.
Я просмотрел документы tm_shape
и tm_dots
и не нашел ничего, что могло бы контролировать такое поведение. Это возможно?