r - 在地 block 中嵌入微型地 block

标签 r plot lattice

有谁知道将地块嵌入其他地块以产生类似下面的模型的一般方法吗?

我知道在格子中,您可以按照this question中的说明使用print(..., more=TRUE, positions=...)做到这一点,而且我猜ggplot也可以解决此问题(但我对ggplot不太满意)。问题是我想将使用标准图形包的生存包中的规则图嵌入到格图中。

提前致谢!

最佳答案

您可以尝试使用gridBase软件包,该软件包提供了一些功能,用于集成基本图形和基于网格的图形(包括grid和ggplot2)。下面的示例将基本图形图嵌入晶格图内。

library(lattice)
library(gridBase)
library(grid) 

plot.new()
pushViewport(viewport())
xvars <- rnorm(25)
yvars <- rnorm(25)
xyplot(yvars~xvars)
pushViewport(viewport(x=.6,y=.8,width=.25,height=.25,just=c("left","top")))
grid.rect()
par(plt = gridPLT(), new=TRUE)
plot(xvars,yvars)
popViewport(2)

此处有更多详细信息:http://casoilresource.lawr.ucdavis.edu/drupal/node/1007
在这里:http://cran.r-project.org/web/packages/gridBase/vignettes/gridBase.pdf

关于r - 在地 block 中嵌入微型地 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7793935/

相关文章:

sql - 如何通过 RPostgreSQL 执行 sql 查询文件

R Shiny 设置DataTable列宽

python - 读取一个输入文件并绘制多个

r - 如何在 xyplot 中为每个面板指定不同的 ylim 值?

R - xyplot(格子);多重响应(Y 轴)- 如何识别各个点?

r - 不确定如何分离我抓取的一列数据

python - 与 pandas 绘图 : group and mean

matplotlib - 更改 Matplotlib 中科学计数法刻度标签的大小

r - 如何在一个ggplot中有两个不同大小的图例?

r - 将具有不同名称的嵌套列表转换为 data.frame 填充 NA 并添加列