시계열에서 특정 기간 강조하기
시계열에서 특정 기간을 강조하려면, 해당 구간의 배경색을 다르게 표시할 수 있습니다. PerformanceAnalytics 패키지의 chart.TimeSeries() 함수는 이를 매우 쉽게, 유연하게 처리할 수 있게 해줍니다.
이 함수의 몇 가지 인수를 살펴보겠습니다:
chart.TimeSeries(R, period.areas, period.color)
R는 자산 수익률을 담은 xts 또는 시계열, zoo 객체이며, period.areas는 c("1926-10/1927-11")처럼 시작일과 종료일을 지정한 xts 날짜 범위 벡터로 음영을 넣을 구간을 지정합니다. period.color는 지정한 색으로 음영 영역을 칠합니다.
이 연습에서는 data에 있는 Citigroup 시계열 차트에서 특정 기간 한 구간을 강조해 보겠습니다.
이 연습은 강의의 일부입니다
R로 시계열 데이터 시각화하기
연습 안내
- 2015년 첫 세 달을 포함하는
period객체를 만드세요. chart.TimeSeries()함수를 사용해period에 해당하는 citigroup 데이터 값을 강조하세요.chart.TimeSeries()를 다시 사용해 같은 선 그래프를 그리되, 이번에는 강조 구간의 색을"lightgrey"로 지정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create period to hold the 3 months of 2015
# Highlight the first three months of 2015
# Highlight the first three months of 2015 in light grey