首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >levelplot -如何使用它,有简单的例子吗?

levelplot -如何使用它,有简单的例子吗?
EN

Stack Overflow用户
提问于 2011-09-13 03:34:24
回答 1查看 2.8K关注 0票数 4

我想了解levelplot是如何工作的。我几乎没有使用情节和R的经验。

让我困惑的是,我应该如何解释例如x~y*z?假设我有一个函数,我想通过使用3d绘图来显示某个值出现的频率。因此我会得到x= x,y= f(x)和z= count。如何通过使用levelplot (如果不合适,则使用其他工具)来获得这样简单的图。

另外,我是应该对我自己的数据中的3列进行分组,还是只有2列-x和f(x)并有重复?

希望我的问题是清楚的,我试着阅读levelplot documentation,但是我找不到任何教基础知识的教程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-13 03:52:05

以下示例来自?levelplot文档。

公式z~x*y表示zxy以及xy之间的interaction的函数。如果函数是z~x+y,就意味着zxy的函数,忽略任何交互。

您可以在?formula的帮助中阅读有关公式界面的更多信息。

代码语言:javascript
复制
x <- seq(pi/4, 5 * pi, length.out = 100)
y <- seq(pi/4, 5 * pi, length.out = 100)
r <- as.vector(sqrt(outer(x^2, y^2, "+")))
grid <- expand.grid(x=x, y=y)
grid$z <- cos(r^2) * exp(-r/(pi^3))
levelplot(z~x*y, grid, cuts = 50, scales=list(log="e"), xlab="",
          ylab="", main="Weird Function", sub="with log scales",
          colorkey = FALSE, region = TRUE)

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

https://stackoverflow.com/questions/7392977

复制
相关文章

相似问题

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