Funktionen plot() – grundläggande parametrar
Funktionen plot.xts() är det mest användbara verktyget för visualisering av tidsseriedata i R. Den liknar vanlig diagramritning, men x-axeln innehåller en tidsskala. Du kan använda plot() i stället för plot.xts() om objektet som skickas till funktionen är ett xts-objekt.
Här är några exempel:
> # Grundläggande syntax
> plot(mydata)
> # Lägg till titel och dubblera linjens tjocklek
> plot(mydata, main = "Stock XYZ", lwd = 2)
> # Lägg till etiketter för X- och Y-axlarna
> plot(mydata, xlab = "X axis", ylab = "Y axis")
Som du ser finns det ett stort antal parametrar att tillgå, vilket ger nästan obegränsade möjligheter. Observera att varje anrop av plot() skapar ett helt nytt diagram med enbart de parametrar som anges i det aktuella anropet.
För att visa de första raderna i datamängden mydata i konsolen använder du head(mydata). För att enbart visa kolumnnamnen använder du colnames(mydata). Du kan också välja en specifik kolumn i en datamängd genom att ange dess namn efter ett dollartecken, som i mydata$mycolumn.
I den här övningen använder du samma datamängd data, som innehåller dagliga aktiekurser för fyra stora företag sedan 2015.
Den här övningen är en del av kursen
Visualisering av tidsseriedata i R
Övningsinstruktioner
- Visa de första raderna i datamängden
data - Visa kolumnnamnen i datamängden
- Rita ett diagram över den första serien i datamängden och ändra titeln till aktiens namn, "yahoo"
- Rita om den första serien med samma titel, och ändra X-etiketten till "date" och Y-etiketten till "price"
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Display the first few lines of the data
# Display the column names of the data
# Plot yahoo data and add title
# Replot yahoo data with labels for X and Y axes