К сожалению, я не могу найти решение с помощью tmap
, и не уверен, почему происходит такое неправильное расположение имен и значений полигонов во всплывающем окне. ОБНОВЛЕНИЕ: похоже, что это ошибка tmap
, которая была немедленно исправлена - см. tmap проблему 268 .
Я знаю, что вы попросили tmap
решение,но, в качестве альтернативы, стоило бы изучить решение с помощью mapview
- проверьте это и посмотрите, работает ли оно для вас:
library(mapview)
breaks <- c(1.0, 2139.2, 4277.5, 6415.8, 8554)
m_2005 <- mapview(map.temp[map.temp$year == 2005, ],
zcol = "value",
at = breaks,
layer.name = "2005 - mt/ha")
m_2050 <- mapview(map.temp[map.temp$year == 2050, ],
zcol = "value",
at = breaks,
layer.name = "2050 - mt/ha")
m_2080 <- mapview(map.temp[map.temp$year == 2080, ],
zcol = "value",
at = breaks,
layer.name = "2080 - mt/ha")
sync(m_2005, m_2050, m_2080) # add ncol = 1, if you wish 1 column representation