Я пытаюсь сделать интерактивную карту с разными слоями, в которой пользователь может выбрать один из 8 разных слоев. Форма для всех слоев одна и та же, меняется только столбец.
В идеале я хотел бы что-то подобное, но это не работает, поскольку выбираемые интерактивные слои происходят из tm_shape, а не tm_fill.
library(tmap)
tmap_mode("view") +
tm_shape(MAP_DATA) +
tm_fill(col = "COLUMN1") +
tm_fill(col = "COLUMN2") +
tm_borders()
Я могу заставить это работать, но это кажется очень неэффективным:
MAP_DATA2 <- MAP_DATA
tmap_mode("view") +
tm_shape(MAP_DATA) +
tm_fill(col = "COLUMN1") +
tm_borders() +
tm_shape(MAP_DATA2) +
tm_fill(col = "COLUMN2") +
tm_borders()