Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa ett objekt kallat period som innehåller de tre första månaderna av 2015
  • Använd funktionen chart.TimeSeries() för att markera Citigroup-värdena inom period
  • 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
 
Redigera och kör kod