Я рисую карту в R, используя 'filled.contour()', и я не понимаю, почему эта функция переключает ось x, y. У меня:Построение карт с использованием 'filled.contour'
x=1:20
y=1:10
z=array(seq(1,2000,1),dim=c(length(y),length(x)))
filled.contour(x,y,z,plot.title=title(main="Test",xlab="X",ylab="Y") )
Ошибка в .filled.contour (х, у, г, уровни, Col): измерение несоответствие
но если ввести:
z=array(seq(1,2000,1),dim=c(length(x),length(y)))
он правильно отображает карту. Вся документация по массивам показывает, что «dim» определяется как dim (y, x) Я что-то упустил?
Спасибо Адам. То, что я пытаюсь сделать, состоит в том, что код x = 1: 20 y = 1: 10 z = массив (seq (1,2000,1), dim = c (длина (y), длина (x))) – Augusto
@ Аугусто вы запустили мой код? Он использует эту строку точно, вам нужно просто поменять местами y и x, когда вы вызываете сюжет, как я показываю выше в коде. –
Спасибо, Адам, теперь я понимаю поведение этой функции. Я ценю вашу помощь. Rgs, Augusto – Augusto