Zacznij terazZacznij za darmo

Dodawanie dodatkowej serii do istniejącego wykresu

Świetnym sposobem na wizualne porównanie dwóch szeregów czasowych jest wyświetlenie ich na tym samym wykresie z różnymi skalami.

Załóżmy, że masz już wykres mydata. Jak pokazano w filmie, możesz użyć lines(mydata2), aby dodać nowy szereg czasowy mydata2 do istniejącego wykresu. Jeśli chcesz umieścić skalę tego szeregu po prawej stronie wykresu z równomiernie rozmieszczonymi podziałkami, użyj axis(side, at), gdzie side to liczba całkowita określająca, po której stronie wykresu ma być narysowana oś, a at ustawiasz na pretty(mydata2).

Na koniec, aby odróżnić oba szeregi czasowe, możesz dodać legendę za pomocą funkcji legend(). Przyjrzyjmy się przykładowi z filmu:

> # x określa położenie legendy na wykresie
> legend(x = "bottomright",
         # legend określa etykiety tekstowe
         legend = c("Stock X", "Stock Y"),
         # col określa kolor(y)
         col = c("black", "red"),
         # lty określa typ(y) linii
         lty = c(1, 1))

Ponieważ wykres zawiera dwa szeregi czasowe, niektóre opcje w legend() są ustawione jako wektory o długości dwa.

W tym ćwiczeniu stworzysz wykres i legendę dla dwóch szeregów czasowych. Ten sam zbiór danych data jest już dla ciebie dostępny.

To ćwiczenie jest częścią kursu

Wizualizacja szeregów czasowych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Wykreśl serię "microsoft" i dodaj tytuł "Stock prices since 2015"
  • Dodaj serię "dow_chemical" do wykresu jako czerwoną linię, używając lines()
  • Dodaj odpowiednio wyskalowaną oś Y po prawej stronie wykresu dla danych "dow_chemical", używając axis() i pretty()
  • Dodaj odpowiednio pokolorowaną legendę w prawym dolnym rogu, oznaczoną nazwami spółek i zwykłymi liniami

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Plot the "microsoft" series


# Add the "dow_chemical" series in red


# Add a Y axis on the right side of the chart


# Add a legend in the bottom right corner

       
       
        
Edytuj i uruchom kod