2012-10-20 15 views
5

私はこのオンラインでいくつかの答えを見つけましたが、何らかの理由で正しく解釈できません。私の目標は、(など、それが軸を作成する方法と、グリッド線。)単にxtsプロット機能を使用することで複数のプロットをプロットする:複数のxtsオブジェクトを1つのウィンドウにプロットする

x <- xts(data.frame(a=1:100, b=100:1),seq(from=as.Date("2010-01-01"), by="days", len=100)) 
> plot(x, screens=1) 
Warning messages: 
1: In plot.xts(x, screens = 1) : 
    only the univariate series will be plotted 
2: In plot.window(...) : "screens" is not a graphical parameter 
3: In plot.xy(xy, type, ...) : "screens" is not a graphical parameter 
4: In axis(1, at = xycoords$x, labels = FALSE, col = "#BBBBBB", ...) : 
    "screens" is not a graphical parameter 
5: In axis(1, at = xycoords$x[ep], labels = names(ep), las = 1, lwd = 1, : 
    "screens" is not a graphical parameter 
6: In axis(2, ...) : "screens" is not a graphical parameter 
7: In title(screens = 1) : "screens" is not a graphical parameter 

もう一つの試み:

> plot(x, plot.type="single") 
Warning messages: 
1: In plot.xts(x, plot.type = "single") : 
    only the univariate series will be plotted 
2: In plot.window(...) : "plot.type" is not a graphical parameter 
3: In plot.xy(xy, type, ...) : "plot.type" is not a graphical parameter 
4: In axis(1, at = xycoords$x, labels = FALSE, col = "#BBBBBB", ...) : 
    "plot.type" is not a graphical parameter 
5: In axis(1, at = xycoords$x[ep], labels = names(ep), las = 1, lwd = 1, : 
    "plot.type" is not a graphical parameter 
6: In axis(2, ...) : "plot.type" is not a graphical parameter 
7: In title(plot.type = "single") : 
    "plot.type" is not a graphical parameter 

明確にします:linesを使ってこれを行うことができますが、これをすべて一度に行う方法があるのだろうかと思います。

答えて

9

あなたはplot.zooを使用するzooに強制できます。

plot(as.zoo(x), screens=1) 
plot(as.zoo(x), plot.type='single') 

それとも、あなたは新しいplot.xtsメソッドを持っていxtsExtra

#install.packages("xtsExtra", repos='http://r-forge.r-project.org') 
library(xtsExtra) 
plot(x, screens=1) 
+6

'xtsExtra'の最新バージョンでは、' xtsExtra :: plot.xts'が廃止予定であり、 'xts :: plot 'xts :: plot.xts'は複数の時系列を扱うことができず、' xtsExtra :: plot.xts'は実際にプロットを生成しません。 – tchakravarty

1

をインストールすることができ、私は間違っている可能性が、私はplot.xtsがあると思いますもはやxtsExtraの一部ではなく、メインのxtsに移動しました。 Source。おそらく、このノートは、今後の人々がxtsでプロットするのを助けるのに役立つでしょう。