在R中,如何在同一个设备上放置多个filled.contour()图?

3

layout() 不够用,因为 filled.contour() 实际上是使用 layout() 来设置主图和旁边的图例。我可以一个一个地获取我的图,然后用一些图形工具将它们组合起来,但如果可以的话,留在 R 中会更高效。有什么想法吗?谢谢。

2个回答

4
我会使用lattice包中的levelplot。您可以获得多个面板,并且绘图看起来非常漂亮。
请查看Lattice书籍第6章中的图6.9:

http://lmdvr.r-forge.r-project.org/figures/figures.html

那样你就不必费力去修改填充轮廓的代码。(我确实尝试在rhelp和SO档案中搜索了一些东西,但都没有找到。)

1
感谢您提供在线格子书的链接,我以前没有看过。这是一个非常好的资源! - Seth
是的。这本书更好,因为它深入了解Sarkar的思维过程。 - IRTFM

0

你可能想要使用image(),然后使用layout()。不过图例必须手动添加。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接