我想在RStudio中绘制一些图表
while(1+window+n <= length(data[,1]))
{
datalistB<-datalist[n:(n+window-1)]
...
par(mfrow = c(i+1, 1))
plot(datalistB, type="l")
for(i in seq_along(loop.vec)) {
plot( subsignals[[i]], type="l")
}
n<-n+10
Sys.sleep(0.5)
}
但如果我有四个以上的情节,我会收到此错误:here说我应该增加绘图窗格的大小。我做到了,但没有帮助我。
还有其他解决方案可以解决这个问题吗?
答案 0 :(得分:1)
试试这个:
par(mfcol=c(12,12), oma=c(1,1,0,0), mar=c(1,1,1,0), tcl=-0.1, mgp=c(0,0,0))
plot(datalistB,type="l")
for(i in seq_along(loop.vec))
{
plot( subsignals[[i]],type="l")
}
答案 1 :(得分:0)
我不确定,因为我无法看到您的数据,但问题可能会出现,因为您正在绘制列表。试试这个
as.numeric(unlist(datalistB)) -> datalistB
在绘图之前。