Я хотел бы контролировать размер легенды непрерывной легенды в tmap
. Например. такой, что он находится внизу и охватывает весь участок.
Я перепробовал все варианты legend.outer.size
и т. Д., Которые не работали
Лучший обходной путь с минимальным кодом на данный момент:
library(tmap)
library(raster)
tm_shape(land, projection = "robin", is.master = T) +
tm_raster("elevation", legend.is.portrait = F, style="cont", midpoint = NA,
palette = terrain.colors(50)) + tm_layout(earth.boundary = T,legend.outside = T,
legend.outside.position = "bottom", frame=F)
plot(land[["elevation"]], add=T, legend.only = T, horizontal = T, legend.shrink=0.66,
smallplot=c(0.1,0.9, 0.1, 0.15), col=terrain.colors(50))
Конечно, теперь есть двойная легенда, и я могу удалить ее из сюжета tmap
, но я хочу, чтобы легенда tmap
выглядела как легенда "сюжета". Мне не нравится мой обходной путь, потому что он полностью нарушает хороший подход tmap / ggplot.