我正在尝试在 R 中绘制具有相应频谱图的时间序列(地震仪)。由于我想将时间序列与频谱图进行比较,因此时间序列上的 X 轴标签需要与上的 X 轴标签对齐频谱图。但是,我在这方面遇到了很多麻烦。到目前为止我能做的最好的就是使用
par(mar=c(0,10,0,8))
并尝试通过调整频谱图边距手动强制频谱图标签与时间序列标签对齐。当然,这只是近似值,它们仍然不能完美排列。有没有办法使下面代码生成的轴相互匹配?
par(mfcol=c(2,1))
plot(seq_len(1000)*0.01, sin(2*pi*seq_len(1000)*0.01), type="l",xlab="Time",
ylab="Amplitude", main="Time Series", xlim=c(1,10))
image(seq_len(1000)*0.01,seq_len(100)*0.1,array(runif(1000000),dim=c(1000,100)),
xlab="Time", ylab="Frequency", main="Spectrogram", xlim=c(1,10))
提前致谢!