2016-11-13 1 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의 2 차 y 축에 플롯 할 수 있습니까?

답변

1

내 지식으로는 xts 플로팅에서는 지원되지 않습니다. (또한 어떤 사람들은 오해의 소지가 있다고 여겨지는 여러 가지 이유 때문에 두 개의 다른 축을 하나의 그림으로 플로팅하는 것을 선호하지 않습니다.)

다음은 하나의 해결 방법입니다. 다른 플롯에 다른 비늘 열을 플롯 :

# 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

있다