1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wizualizacja szeregów czasowych w R

Connected

ćwiczenie

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.

Instrukcje

100 XP
  • 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"