2

我正在尝试生成一个颜色等高线图,显示沿 x 轴的时间、沿 y 的深度和作为 z 值的温度。时间如下:

"2011-01-01 00:01"

i.e. "%Y-%m-%d %H:%M"

有没有一种方法可以从这些生成颜色等高线图,并使用

filled.contour(Time,Depth,temp)

例子:

time <- c("2011-01-01 01:00", "2011-01-01 02:00", "2011-01-01 03:00",
    "2011-01-01 04:00")
depth <- seq(1,10,by = 1)
seq1 <-  seq(1:40)
temp <- matrix(seq1, 10)

temp 的每一列代表不同的时间,每一行代表不同的深度。

4

1 回答 1

1

这对我有用:

time2 <- as.POSIXct(time)

结果:

> time2
## [1] "2011-01-01 01:00:00 EST" "2011-01-01 02:00:00 EST"
## [3] "2011-01-01 03:00:00 EST" "2011-01-01 04:00:00 EST"

现在绘制它:

filled.contour(time2,depth,t(temp))

在此处输入图像描述

于 2012-05-28T10:34:30.400 回答