ÎncepețiÎncepe gratuit

Adăugarea unei serii suplimentare la un grafic existent

O modalitate excelentă de a compara vizual două serii de timp este să le afișezi pe același grafic cu scări diferite.

Să presupunem că ai deja un grafic al lui mydata. Așa cum ai văzut în video, poți folosi lines(mydata2) pentru a adăuga o nouă serie de timp mydata2 la acest grafic existent. Dacă vrei o scară pentru această serie de timp pe partea dreaptă a graficului, cu marcaje uniform distribuite, folosește axis(side, at), unde side este un număr întreg care specifică pe ce latură a graficului trebuie desenat axul, iar at este setat egal cu pretty(mydata2).

În final, pentru a distinge cele două serii de timp, poți adăuga o legendă cu funcția legend(). Să examinăm exemplul folosit în video:

> # x specifică locația legendei în grafic
> legend(x = "bottomright",
         # legend specifică eticheta (etichetele) de text
         legend = c("Stock X", "Stock Y"),
         # col specifică culoarea (culorile)
         col = c("black", "red"),
         # lty specifică tipul (tipurile) de linie
         lty = c(1, 1))

Deoarece graficul conține două serii de timp, unele opțiuni din legend() sunt setate ca vectori de lungime doi.

În acest exercițiu, vei crea un grafic și o legendă pentru două serii de timp. Setul de date data îți este pus la dispoziție.

Acest exercițiu face parte din cursul

Vizualizarea seriilor de timp în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Reprezintă grafic seria „microsoft" și adaugă titlul „Stock prices since 2015"
  • Adaugă seria „dow_chemical" în grafic ca linie roșie, folosind lines()
  • Adaugă un ax Y scalat corespunzător pe partea dreaptă a graficului pentru datele „dow_chemical", folosind axis() și pretty()
  • Adaugă o legendă colorată corespunzător în colțul din dreapta jos, cu numele acțiunilor și linii obișnuite

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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

       
       
        
Editează și rulează codul