2016-10-03 7 views
0

Я пытаюсь сделать фигуру с квадратным ящиком для 14 разных растров. Каждый растр представляет собой поверхность глубины снега для данной полосы высоты 100 м, от 1300-2600 м над уровнем моря. Я знаю, как сделать ящик для каждого растра индивидуально, но не могу понять, как получить все 14 на одну фигуру. Было бы идеальным пропустить преобразование растров в сетки ASCII, как было ранее предложено мне. Любая помощь высоко ценится!Несколько растровых ящиков в R

+0

Я для одного понятия не имею, что такое «растр boxplot» должно выглядеть как и какую информацию он может отображать. Поэтому вы должны опубликовать пример успешного создания единственного «растрового ящика», а затем сказать, что вы ожидаете в компоновке нескольких, а также данные, подходящие для построения примера с тремя или четырьмя. –

+0

По растровому ящику я имел в виду коробку, созданную из растровых данных. Человек, который прокомментировал ниже, предоставил мне код, который я искал. Я буду более наглядным с будущими сообщениями! –

ответ

1

Вы можете сделать

r1 = raster(vals=rnorm(100,2), ncols=10, nrows=10) 
r2 = raster(vals=rnorm(100,5,2), ncols=10, nrows=10) 
r3 = raster(vals=rnorm(100,4), ncols=10, nrows=10) 
boxplot(data.frame(r1=values(r1), r2=values(r2), r3=values(r3))) 

enter image description here

+0

Большое спасибо за вашу помощь! –

+0

Вы можете использовать метод 'boxplot' для' RasterStack' напрямую. Во-первых, 's <- stack (r1, r2, r3)', а затем 'boxplot (s)'. –