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

Vizualizace dat o letech

Teď, když máš přehled o svých datech, je dalším krokem vizualizovat jejich vývoj v čase. V tomto cvičení vykreslíš data flights_xts pomocí několika různých metod pro vizualizaci časových řad.

Nejjednodušší způsob, jak vykreslit objekty xts, je použít funkci plot.xts(), která vyžaduje pouze jeden argument pro osu y. Osa x je doplněna automaticky z časového indexu objektu xts.

Pro složitější grafy se hodí plot.zoo(), která umožňuje zahrnout více sloupců najednou. Argument plot.type ti umožňuje zvolit, zda mají být data zobrazena v jednom panelu ("single") nebo ve více panelech ("multiple"). To se hodí zvláště při porovnávání více sloupců dat v čase.

Toto cvičení je součástí kurzu

Případová studie: Analýza časových řad městských dat v R

Zobrazit kurz

Pokyny k cvičení

  • Pomocí plot.xts() zobraz celkový počet měsíčních letů do BOS (total_flights) v čase. Tento příkaz vyžaduje pouze specifikaci dat pro osu y — nezapomeň ale upřesnit, který sloupec chceš vykreslit.
  • Dalším voláním plot.xts() vytvoř graf měsíčních zpožděných letů do BOS v čase.
  • Pomocí plot.zoo() vygeneruj graf všech čtyř sloupců časových řad z flights_xts. Nastav argument plot.type na "multiple", aby se zobrazily čtyři samostatné panely. Argument ylab nechej beze změny.
  • Dalším voláním plot.zoo() zobraz všechny čtyři časové řady v jednom panelu. Argument lty ani funkci legend neupravuj.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Use plot.xts() to view total monthly flights into BOS over time
plot.xts(___)

# Use plot.xts() to view monthly delayed flights into BOS over time


# Use plot.zoo() to view all four columns of data in their own panels
plot.zoo(___, plot.type = "___", ylab = labels)

# Use plot.zoo() to view all four columns of data in one panel
plot.zoo(___, plot.type = "___", lty = lty)
legend("right", lty = lty, legend = labels)
Upravit a spustit kód