Funkce plot() – základní parametry
Funkce plot.xts() je nejužitečnějším nástrojem pro vizualizaci časových řad v R. Funguje podobně jako obecné funkce pro vykreslování grafů, ale na ose x zobrazuje časovou škálu. Místo plot.xts() můžeš použít i plot() – pokud je vstupní objekt typu xts, výsledek bude stejný.
Podívejme se na několik příkladů:
> # Základní syntaxe
> plot(mydata)
> # Přidání názvu a zdvojnásobení tloušťky čáry
> plot(mydata, main = "Stock XYZ", lwd = 2)
> # Přidání popisků os X a Y
> plot(mydata, xlab = "X axis", ylab = "Y axis")
Jak vidíš, funkce nabízí širokou škálu parametrů, které ti dávají téměř neomezené možnosti přizpůsobení. Každé volání plot() přitom vytvoří zcela nový graf, který bere v úvahu pouze parametry zadané v daném volání.
Pokud chceš zobrazit prvních několik řádků datasetu mydata v konzoli, použij head(mydata). Pro zobrazení pouze názvů sloupců použij colnames(mydata). Konkrétní sloupec datasetu pak vyberéš tak, že za název datasetu přidáš znak dolaru a název sloupce – například mydata$mycolumn.
V tomto cvičení budeš pracovat se stejným datasetem data, který obsahuje denní ceny akcií čtyř velkých společností od roku 2015.
Toto cvičení je součástí kurzu
Visualizing Time Series Data in R
Pokyny k cvičení
- Zobraz prvních několik řádků datasetu
data - Zobraz názvy sloupců datasetu
- Vykresli první časovou řadu datasetu a nastav název grafu na název akcie "yahoo"
- Vykresli první časovou řadu znovu se stejným názvem a přidej popisek osy X "date" a osy Y "price"
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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