Funkcja plot() – podstawowe parametry
Funkcja plot.xts() to jedno z najważniejszych narzędzi do wizualizacji szeregów czasowych w R. Działa podobnie jak ogólna funkcja rysująca wykresy, z tą różnicą, że jej oś X zawiera skalę czasową. Jeśli przekazywany obiekt jest obiektem xts, możesz używać plot() zamiennie z plot.xts().
Przyjrzyj się kilku przykładom:
> # Podstawowa składnia
> plot(mydata)
> # Dodaj tytuł i podwój grubość linii
> plot(mydata, main = "Stock XYZ", lwd = 2)
> # Dodaj etykiety osi X i Y
> plot(mydata, xlab = "X axis", ylab = "Y axis")
Jak widać, funkcja oferuje szeroki wachlarz parametrów, co daje niemal nieograniczone możliwości. Pamiętaj, że każde wywołanie plot() tworzy zupełnie nowy wykres, korzystając wyłącznie z parametrów podanych w danym wywołaniu.
Aby wyświetlić w konsoli pierwsze kilka wierszy zbioru danych mydata, użyj head(mydata). Aby wyświetlić tylko nazwy kolumn, użyj colnames(mydata). Konkretną kolumnę zbioru danych możesz wybrać, podając jej nazwę po znaku dolara, np. mydata$mycolumn.
W tym ćwiczeniu będziesz pracować z tym samym zbiorem danych data, który zawiera dzienne ceny akcji czterech dużych spółek od 2015 roku.
To ćwiczenie jest częścią kursu
Wizualizacja szeregów czasowych w R
Instrukcje do ćwiczenia
- Wyświetl pierwsze kilka wierszy zbioru danych
data - Wyświetl nazwy kolumn tego zbioru danych
- Narysuj wykres pierwszej serii danych i zmień tytuł na nazwę akcji "yahoo"
- Narysuj ponownie tę samą serię z tym samym tytułem, zmieniając etykietę osi X na "date", a osi Y na "price"
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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