Kom igångKom igång gratis

Lägga till en extra serie i ett befintligt diagram

Ett bra sätt att visuellt jämföra två tidsserier är att visa dem i samma diagram med olika skalor.

Anta att du redan har ett diagram över mydata. Som du såg i videon kan du använda lines(mydata2) för att lägga till en ny tidsserie mydata2 i det befintliga diagrammet. Om du vill ha en skala för den här tidsserien på höger sida av diagrammet med jämnt fördelade bockmarkeringar, använd axis(side, at), där side är ett heltal som anger på vilken sida av diagrammet axeln ska ritas, och at sätts till pretty(mydata2).

Slutligen, för att skilja de två tidsserierna åt, kan du lägga till en legend med funktionen legend(). Vi tittar på den som användes i videon:

> # x specifies location of legend in plot
> legend(x = "bottomright",
         # legend specifies text label(s)
         legend = c("Stock X", "Stock Y"),
         # col specifies color(s)
         col = c("black", "red"),
         # lty specifies line type(s)
         lty = c(1, 1))

Eftersom det finns två tidsserier i diagrammet är vissa alternativ i legend() satta till en vektor av längden två.

I den här övningen skapar du ett diagram och en legend för två tidsserier. Samma datamängd data är tillgänglig för dig.

Den här övningen är en del av kursen

Visualisering av tidsseriedata i R

Visa kurs

Övningsinstruktioner

  • Rita serien "microsoft" och lägg till titeln "Stock prices since 2015"
  • Lägg till serien "dow_chemical" i diagrammet som en röd linje med hjälp av lines()
  • Lägg till en lämpligt skalad Y-axel på höger sida av diagrammet för "dow_chemical"-data med hjälp av axis() och pretty()
  • Lägg till en lämpligt färgad legend i det nedre högra hörnet med aktienamnen som etiketter och vanliga linjer

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Plot the "microsoft" series


# Add the "dow_chemical" series in red


# Add a Y axis on the right side of the chart


# Add a legend in the bottom right corner

       
       
        
Redigera och kör kod