2016-11-13 3 views
2

例:R XTSオブジェクトプロット別個軸

library(xts) 
data(sample_matrix) 
matrix_xts <- as.xts(sample_matrix, dateFormat='Date') 
matrix_xts[,1] = matrix_xts[,1] * 100 
plot(matrix_xts) 

私はこれをプロットした場合には、データを視覚化するのは難しいであろう。何とか最初の列をxts.plotの二次y軸にプロットすることは可能ですか?

答えて

1

これはxtsプロットではサポートされていません。 (また、誤解を招く恐れがあるなど、さまざまな理由で2つの異なる軸を1つのプロットにプロットすることを好まない人もいます)

ここには回避策があります。別のプロットに異なるスケールを持つ列をプロット:

# Get latest version of xts for nice new plot tools (>= 0.10 not yet on CRAN) 
library(devtools) 
install_github("joshuaulrich/xts") 
plot(matrix_xts[, 2:4]) 
lines(matrix_xts[,1], on = NA) 

?plot.xtsをXTSバージョン> = 0.10の色のようなプロットに関連するオプションのためのいくつかの有用な例など

enter image description here

を持っています
関連する問題