Можно ли получить эти две карты рядом, с одинаковой высотой, в одном png-изображении?Два изображения должны быть разделены минимальным, но подходящим пространством, как показано ниже.Я восприимчив к другим решениям, особенно ggmap.
Я пытался par(mar=...
(а также mai
) уменьшить размер поля, но это, похоже, не влияло на размер или расстояние между двумя картами.Я также использовал cex = 1.8
во второй функции par () (для состояния), которая делает высоту двух карт одинаковой, но разносит их еще дальше.
Когда я сохраняю файл в формате PDF, я получаюкаждая карта на отдельной странице.Когда я пробую png, я получаю только карту Миссури.
MWE:
library(maps)
op <- par(mfrow=c(1,2))
png(file = "maps.png", width = 1000, height = 400)
par(mar=c(0,0,0,0))
map('state')
map('state', 'missouri', add = TRUE, fill = TRUE)
map('state', c('mississippi', 'alabama', 'north carolina', 'florida'), add = TRUE, fill = TRUE, col = "gray")
par(mar=c(0,0,0,0))
map('county', 'missouri')
map('county', 'missouri,scott', add=TRUE, fill=TRUE)
dev.off()
par(op)
Желаемый результат: