Это скорее вопрос ГИС. То, что я пытаюсь сделать, - сделать карту, которая будет показывать области, которые являются жаркими, горячими, холодно-сухими, холодно-влажными. У меня есть 2 растра с осадками и значениями температуры. И я хочу построить их друг над другом, чтобы каждая экстремальная комбинация из двух переменных (горячего, влажного, холодного, холодного влажного) имела свой цвет с соответствующими градиентами для промежуточных значений цвета схемы, которая должна будет создать двухцветную легенду. Ниже приведено изображение концепции, которое я подготовил для объяснения. Однажды я увидел такую вещь и подумал, что это была блестящая идея показать, как взаимодействуют 2 переменные, но потом я полностью забыл, где это было. Я работаю в поисковых системах в течение 2 дней - никакого результата. Любая помощь очень приветствуется - название вещи, название программного обеспечения для этого (как это сделать было бы чудесно), ключевые слова для google, обходные пути - все. Concept imageНаложение 2 растровых изображений друг на друга на карте с двумерной цветовой схемой
1
A
ответ
0
Просто напоминание себе, возможное решение может быть:
temp <- matrix(1:10000, 100)
temp <- raster(temp)
temp[] <- scales::rescale(temp[],to = c(0,255))
pp <- t(matrix(1:10000, 100))
pp <- raster(pp)
pp[] <- scales::rescale(pp[],to = c(0,255))
constant <- pp
constant[] <- rep(255,ncell(constant))
# Here you can vary the order of the bands (1,3,2) to get different colours
plotRGB(stack(list(constant,temp,pp)),1,3,2)
Полученный график выглядит следующим образом (она должна выглядеть лучше с реальной температурой и данных об осадках):
Решено: http://www.joshuastevens.net/cartography/make-a-bivariate-choropleth-map/ –