Переместить положение цветовой шкалы / цветовых клавиш на уровень - PullRequest
2 голосов
/ 19 января 2020

Я построил стопку растров, используя скрипт функции levelplot, как показано ниже:

library(raster)
library(rasterVis)
ras <- list.files("/filepath/", pattern = "\\.tif$", full=TRUE)
s <- stack(ras)
> levelplot(s, colorkey = list(space ="bottom",height=1, width=1),
names.attr=c("2011","2012","2013", "2014")))

Рисунок графика уровней

Проблема с графиком что метка оси X 'Долгота' перекрывается с цветовой шкалой / цветными клавишами графика. Можно ли переместить положение цветовых клавиш чуть ниже метки «Долгота»?

Спасибо

Ответы [ 2 ]

2 голосов
/ 19 января 2020

Это можно настроить с помощью параметра vjust в списке xlab ...

levelplot(s, colorkey = list(space = "bottom", height = 1, width = 1),
            names.attr = c("2011", "2012", "2013", "2014"),
            xlab = list(label = "Longitude", vjust = -.2)))

До (с фиктивными данными): enter image description here

После: enter image description here

0 голосов
/ 19 января 2020

@ Khaynes Ответ на вопрос:

levelplot(s, colorkey = list(space = "bottom", height = 1, width = 1),
            names.attr = c("2011", "2012", "2013", "2014"),
            xlab = list(label = "Longitude", vjust = -.2)))

Результат-> enter image description here Все благодаря @ Khaynes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...