r - 合并或覆盖晶格面板中的xyplots

标签 r merge overlay panel lattice

试图弄清楚如何在创建现有格面板后将点或数据序列添加到现有格面板中。这与plot.points和/或更新功能有关吗?

# Initialize first plot
library(lattice)
a <- xyplot(Sepal.Length~Sepal.Width, groups=Species, data=iris
            , subset=Species %in% levels(Species)[1:2])
print(a) 

# Create second plot to overlay or merge with the first plot
b <- xyplot(Sepal.Length~Sepal.Width, groups=Species, data=iris
            , subset=Species %in% levels(Species)[3])

# Initial attempt at merging plots:
library(latticeExtra)
print(c(a,b)) # this displays the data in an adjacent second panel
print(c(a,b,layout=c(1,1))) # and this only shows series "b"

注意:在此示例中,曲线“a”和“b”均来自原始虹膜数据框,但理想情况下,该解决方案可与不同的数据框一起使用。

有任何想法吗?
谢谢!
布赖恩

最佳答案

我想您正在寻找as.layer;试试这个。它也在latticeExtra库中。

library(latticeExtra)
a + as.layer(b)

在此处查看文档:http://latticeextra.r-forge.r-project.org/#as.layer

关于r - 合并或覆盖晶格面板中的xyplots,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19528505/

相关文章:

c++ - 如何合并两个不同结构的容器( vector/列表),但在 C++ 中有一个公共(public)参数

css - 图片叠加淡入淡出,文字在img淡出后可见

r - 如何向 ggplot2 主题添加额外参数?

r - 在 R Studio 中安装自定义包

git - Pull Request 在功能分支中 merge 和还原防止重新 merge 它

Android 谷歌地图自定义图 block

overlay - 绑定(bind)按键不起作用 - jquery 工具覆盖

r - 按顺序填充/重新扩展缺失值,而不是插补

R:安装失败 Slidify - 错误:命令失败 (1) 未被识别为 i/e 命令

python - 合并给定列的交集上的两个数据框