考虑以下:
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 = ""))
不要考虑用于生成 data.frame 的 3 行,因为它们仅用于生成我目前正在使用的类似示例。data.frame 即“数据”由日期时间向量和在不同深度记录的相应温度测量值组成,其中每个测量值的深度作为列名给出。
由此我想生成温度曲线的填充等高线图。因此,我想将 DateTime 向量作为 x 值,将 col 标题作为 y 值,将 temp 作为 z 值。我将如何实现这一目标?
我刚刚从 matlab 转换为 R,所以很抱歉这可能是一个非常简单的问题。