首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >双小波包:“轴”不工作

双小波包:“轴”不工作
EN

Stack Overflow用户
提问于 2016-07-09 04:07:27
回答 1查看 425关注 0票数 1

我使用biwavelet软件包进行小波相干分析。当我想设置我自己的x标签时,我发现axis无法工作。下面给出一个可重复的例子。谢谢。

代码语言:javascript
复制
require(biwavelet)
t1 <- cbind(1:100, rnorm(100))
t2 <- cbind(1:100, rnorm(100))
wtc.t1t2 <- wtc(t1,t2,nrands = 10) 
plot(wtc.t1t2, plot.cb = TRUE, plot.phase = TRUE,xaxt='n')
axis(1,at = seq(10,100,10),labels = seq(1,10,1))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-09 04:31:19

破坏你的阴谋的是plot.cb = TRUE

plot.biwavelet的源代码中,作者注意到关于plot.cb选项的以下内容:

添加颜色栏:这必须发生后,一切,否则混乱接踵而来!

这就是问题所在--在plot.cb和混乱之后,你调用了plot.cb但是,您可以使用image.plotfields包手动添加颜色条,在没有plot.cb的情况下运行plot,然后添加axis()

代码语言:javascript
复制
pacman::p_load(biwavelet,fields)
t1 <- cbind(1:100, rnorm(100))
t2 <- cbind(1:100, rnorm(100))
wtc.t1t2 <- wtc(t1,t2,nrands = 10) 
plot(wtc.t1t2, plot.phase = TRUE,xaxt='n')
axis(1,at = seq(10,100,10),labels = seq(1,20,2))
image.plot( zlim=c(0,25), legend.only=TRUE)

您可以自定义的滴答和颜色条,以您喜欢这样!

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

https://stackoverflow.com/questions/38278211

复制
相关文章

相似问题

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