Začněte nyníZačněte zdarma

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

Zobrazit kurz

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
Upravit a spustit kód