Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř objekt period obsahují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
 
Upravit a spustit kód