【问题标题】:R: Lattice Plots/Wireframe : Splitting Panel Plots into single plotsR:格子图/线框:将面板图拆分为单个图
【发布时间】:2015-07-15 23:12:36
【问题描述】:

如何强制线框面板生成单个图而不是一个面板图/网格图?原因是,如果我必须生成一个 Sweave/Pdf 文件,则原始线框图是 R 生成的,您可以在我的另一篇文章中看到

Faceted Lattice Plots in R, e.g., wireframes: How to remove strips and add 1-Line subtitles

看起来会很小,特别是如果我有很多单线框图。我可以在 Sweave 中更轻松地处理单个地块。

【问题讨论】:

  • 除了@BondedDust提到的layout参数外,还可以保存lattice的高级绘图函数产生的"trellis"对象,然后绘制选中的元素其中。例如:Depth <- equal.count(quakes$depth, number=8, overlap=.1); pp <- xyplot(lat ~ long | Depth, data = quakes); dim(pp); plot(pp[c(1,8)])
  • 非常有趣 - 今天学到了很多新东西。谢谢!

标签: r lattice


【解决方案1】:

Lattice 允许您指定绘图的列数和行数,如果使用多页设备,这些绘图会溢出到相邻页面:

 pdf("nine.pdf", onefile=TRUE, paper="special")
 wireframe(pred~Sepal.Width+Petal.Width|interaction(Species,Petal.Length),
            pd, drape=FALSE,scale=list(arrows=FALSE), subset=(Species=="setosa"), 
           layout=c(1,1,9))
 dev.off()

在控制台设备上,他们创建了新的绘图,这些绘图堆叠在绘图设备中,您可以使用可能因未说明的操作系统而异的击键“回滚”。可以使用?ps 中的说明访问 eps 格式。

【讨论】:

    猜你喜欢
    • 2015-10-24
    • 1970-01-01
    • 2022-11-30
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多