Как изменить положение легенды с помощью qtm () в пакете tmap

Я создал карту Лондона с указанием преступников. Как вы можете видеть на моем изображении ниже - моя легенда находится в неудобном месте - я бы предпочел, чтобы она была внизу слева или справа? кто-нибудь знает, как я мог это сделать. Мой код, с помощью которого я создал карту, приведен ниже.

Также, как мне создать заголовок для карты - я уже создал заголовок легенды.

карта и легенда

введите описание изображения здесь

qtm(brgh, fill = "Theft15", fill.title="Number of recorded thefts")

person bootz123    schedule 12.12.2017    source источник


Ответы (1)


Поскольку у меня нет ваших данных, я решил использовать данные из пакета tmap для следующей демонстрации. Ключевым моментом является использование tm_legend(). Если вы посмотрите текущее руководство CRAN, вы можете найти дополнительную информацию в разделе tm_layout(). Вы можете указать положение легенды, используя legend.position в tm_legend(). В качестве основного заголовка вы можете использовать main.title и main.title.position в функции.

library(tmap)

data(World, rivers, metro)

qtm(shp = World, fill = "economy", format = "World", style = "col_blind") +
tm_legend(legend.position = c("left", "top"),
          main.title = "My title",
          main.title.position = "right")

введите здесь описание изображения

qtm(shp = World, fill = "economy", format = "World", style = "col_blind") +
tm_legend(legend.position = c("left", "bottom"),
          main.title = "My title",
          main.title.position = "right")

введите здесь описание изображения

person jazzurro    schedule 13.12.2017