Markera en specifik period i en tidsserie
För att lyfta fram en specifik period i en tidsserie kan du visa den med en annan bakgrundsfärg i diagrammet. Funktionen chart.TimeSeries() i paketet PerformanceAnalytics erbjuder ett enkelt och flexibelt sätt att göra detta.
Låt oss titta närmare på några av funktionens argument:
chart.TimeSeries(R, period.areas, period.color)
R är ett xts-, tidsserie- eller zoo-objekt med tillgångsavkastningar, period.areas är skuggade områden som anges med ett start- och slutdatum i en vektor av xts-datumintervall, till exempel c("1926-10/1927-11"), och period.color anger färgen på det skuggade området.
I den här övningen markerar du en enskild period i ett diagram över Citigroup-tidsserien i data.
Den här övningen är en del av kursen
Visualisering av tidsseriedata i R
Övningsinstruktioner
- Skapa ett objekt kallat
periodsom innehåller de tre första månaderna av 2015 - Använd funktionen
chart.TimeSeries()för att markera Citigroup-värdena inomperiod - Använd
chart.TimeSeries()igen för att rita om samma linjediagram, men sätt den här gången färgen på den markerade perioden till"lightgrey"
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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