Начав с игрушечного примера, я могу быстро получить интерактивную карту в 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
документы и не нашел ничего, что могло бы контролировать такое поведение. Это возможно?