Учтите следующее:
temp <- array(sample(1:100,12), dim=c(365,12))
Depth <- as.vector(seq(1,12,by=1))
time <- seq(from=as.Date("2011-01-01"), to=as.Date("2011-12-31"), by=1)
Data <- data.frame(Time = time, Temp = as.matrix(temp))
colnames(Data) <- c("Datetime", paste(Depth,"m",sep = ""))
Не принимайте во внимание 3 строки, используемые при создании data.frame, поскольку они просто используются для создания аналогичного примера, с которым я сейчас работаю. Data.frame, то есть «Данные», состоит из вектора даты и времени и соответствующих измерений температуры, записанных на разных глубинах, где глубина каждого измерения указана в виде имен столбцов.
Исходя из этого, я хотел бы создать контурный график температурного профиля с заливкой. Итак, я хочу разместить вектор DateTime как значения x, заголовки col как значения y и temp как значения z. Как мне добиться этого?
Я только что перешел с Matlab на R, поэтому извиняюсь за, вероятно, очень простую проблему.