Dwa szeregi czasowe – zgrupowane lub skumulowane
W pierwszym rozdziale poznałeś/poznałaś funkcję axis(), która pozwala narysować dwie linie na jednym wykresie z różnymi skalami osi Y. Jeśli jednak chcesz je porównać, inne typy wykresów mogą okazać się bardziej czytelne. Jednym z rozwiązań jest przedstawienie obu szeregów czasowych jako wykresów słupkowych. Wyróżniamy dwa rodzaje:
- Wykres słupkowy grupowany: dla każdego okresu rysowana jest osobna grupa słupków – tyle słupków, ile szeregów czasowych
- Wykres słupkowy skumulowany: dla każdego okresu rysowany jest jeden słupek, a każdy szereg czasowy odpowiada jego fragmentowi proporcjonalnemu do wartości w danym dniu (tzn. suma dla każdego okresu wynosi 100%)
Dysponujesz zbiorem danych (portfolio) zawierającym udziały akcji A (stocka) i B (stockb) w portfelu dla każdego miesiąca 2016 roku. Użyj funkcji barplot(), aby stworzyć oba typy wykresów.
To ćwiczenie jest częścią kursu
Wizualizacja szeregów czasowych w R
Instrukcje do ćwiczenia
- Utwórz skumulowany wykres słupkowy dla
stockaistockb. - Utwórz grupowany wykres słupkowy dla
stockaistockb, ustawiając argumentbesidenaTRUE.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Plot stacked barplot
# Plot grouped barplot