首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用with par(mfrow=c())在一个图形中绘制多个filled.contour图

使用with par(mfrow=c())在一个图形中绘制多个filled.contour图
EN

Stack Overflow用户
提问于 2013-02-08 02:31:39
回答 1查看 7.6K关注 0票数 6

我正在尝试构建一个由2-3个相邻的filled.contour图组成的图。所有图的颜色比例都是相同的,我只想要一个z值关键图。我在使用par(mfrow=c(1,3))时遇到了一些困难。

示例代码:

代码语言:javascript
复制
x <- 1:5
y <- 1:5
z <- matrix(outer(x,y,"+"),nrow=5)
filled.contour(x,y,z)
filled.contour(x,y,z,color.palette=rainbow)
z2 <- z
z2[5,5] <- Inf
filled.contour(x,y,z2,col=rainbow(200),nlevels=200)

是否可以仅用一个z值颜色键来堆叠2-3个这样的图?我可以在GIMP中做到这一点,但我想知道它是否可以在R中实现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-08 02:50:35

不,我不认为这在filled.contour中是可能的。

尽管已经为您编写了扩展。To be found hereherehere以及一个legend code here。[如果您正在使用这些站点上引用的filled.contour3函数,并且使用较新的版本,则需要使用本SO post中引用的升级修复程序]。使用我生成的代码:

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

https://stackoverflow.com/questions/14758391

复制
相关文章

相似问题

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