首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >levelplot不显示内容

levelplot不显示内容
EN

Stack Overflow用户
提问于 2013-04-02 20:23:55
回答 1查看 649关注 0票数 1

我是函数级图的新手。我有x,y,z,我想用下面的方式来可视化水平图:

代码语言:javascript
复制
> 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表示水深。

我想用以下方式绘制数据:

代码语言:javascript
复制
> levelplot(z~x*y)

轴和图例可以正确打印,但内容根本不会打印。有谁可以帮我??

致以最好的问候,菲利普

EN

回答 1

Stack Overflow用户

发布于 2013-04-02 20:56:53

虽然我不知道为什么您尝试的方法不起作用,但似乎使用levelplot.array而不是levelplot.formula可以正常工作(指定了aspect="fill" ):

代码语言:javascript
复制
x <- as.POSIXct(x) #make sure x are POSIXct and not just characters
levelplot(z, row.values=x, column.values=y, aspect="fill")

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15764046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档