2013-04-02 4 views
1

기능 수준 플롯을 처음 사용했습니다. ICH 유무 X, I는 다음과 같은 방법으로 레벨 플롯을 시각화 할 Y, Z :levelplot에 내용이 표시되지 않습니다.

:

> require(lattice) 



> head(z) 
    [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] 
[1,] 4.5 4.7 4.6 4.6 4.6 4.6 4.6 4.6 4.7 
[2,] 4.5 4.6 4.6 4.6 4.6 4.6 4.6 4.6 4.7 
[3,] 4.5 4.7 4.6 4.6 4.6 4.6 4.7 4.6 4.7 
[4,] 4.5 4.6 4.6 4.6 4.6 4.6 4.6 4.6 4.7 
[5,] 4.6 4.6 4.6 4.6 4.6 4.6 4.6 4.6 4.7 
[6,] 4.5 4.7 4.6 4.6 4.6 4.6 4.6 4.6 4.7 

> head(y) 
    [,1] 
[1,] 1 
[2,] 2 
[3,] 3 
[4,] 5 
[5,] 7 
[6,] 10 

> head(x) 
[1] "2013-01-03 04:30:00 GMT" "2013-01-03 04:45:00 GMT" "2013-01-03 05:00:00 GMT" 
[4] "2013-01-03 05:15:00 GMT" "2013-01-03 05:30:00 GMT" "2013-01-03 05:45:00 GMT" 

Z는 수온 및 Y 수심

I 데이터를 다음과 같은 방법을 플롯 할를 나타낸다

> levelplot(z~x*y) 

축과 범례가 올바르게 플롯되지만 내용이 플롯되지 않습니다. 아무도 나를 도울 수 있습니까 ??

안부, 필립

답변

3

당신이 작동하지 않았다 시도하는 것은, (지정 으로) 제대로 levelplot.array 대신 levelplot.formula의 작품을 사용하는 것 같다 내가 왜 아무 생각이 없지만 :

x <- as.POSIXct(x) #make sure x are POSIXct and not just characters 
levelplot(z, row.values=x, column.values=y, aspect="fill") 

enter image description here

+0

도움을 주셔서 감사합니다. 건배, 필립 – user2115636

관련 문제