Zvýraznění konkrétního období v časové řadě
Konkrétní období v časové řadě můžeš v grafu zvýraznit pomocí odlišné barvy pozadí. Funkce chart.TimeSeries() z balíčku PerformanceAnalytics nabízí velmi snadný a flexibilní způsob, jak toho dosáhnout.
Podívejme se na některé argumenty této funkce:
chart.TimeSeries(R, period.areas, period.color)
R je objekt typu xts, časová řada nebo zoo obsahující výnosy aktiv. period.areas definuje zvýrazněné oblasti pomocí počátečního a koncového data ve vektoru rozsahů xts, například c("1926-10/1927-11"). Argument period.color určuje barvu zvýrazněné oblasti.
V tomto cvičení zvýrazníš jedno konkrétní období v grafu časové řady Citigroup uložené v data.
Toto cvičení je součástí kurzu
Visualizing Time Series Data in R
Pokyny k cvičení
- Vytvoř objekt
periodobsahující první tři měsíce roku 2015 - Pomocí funkce
chart.TimeSeries()zvýrazni hodnoty Citigroup v obdobíperiod - Znovu použij
chart.TimeSeries()a vykresli stejný spojnicový graf, tentokrát ale nastav barvu zvýrazněného období na"lightgrey"
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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