Un grafic bursier elegant (2)
În acest exercițiu, vei adăuga o legendă la graficul pe care tocmai l-ai creat, care să conțină numele companiilor și datele și valorile celor mai recente dividende.
Completează codul pre-scris cu următoarele variabile, care conțin valorile și datele dividendelor pentru ambele companii:
citi_div_valueciti_div_datemicro_div_valuemicro_div_date
Amintește-ți că culoarea implicită a unei linii trasate este negru și că valorile pentru legend, col și lty din legend() trebuie setate ca vectori cu aceeași lungime ca numărul de serii de timp reprezentate în grafic.
Dacă nu poți vedea întreaga legendă, încearcă să afișezi graficul pe tot ecranul după ce îl trasezi. Să facem graficul și mai elegant!
Acest exercițiu face parte din cursul
Vizualizarea seriilor de timp în R
Instrucțiuni pentru exercițiu
- Creează același grafic ca în exercițiul anterior (acest pas a fost deja realizat pentru tine)
- Folosește variabilele pre-încărcate de mai sus pentru a crea șirurile de caractere
microșiciti, care vor fi utilizate în legendă "Microsoft div of $0.39 on 15 Nov. 2016""Citigroup div of $0.16 on 13 Nov. 2016"- Creează legenda în colțul din dreapta jos al graficului, folosind șirurile
microșicitipe care tocmai le-ai creat pentru text, culori corespunzătoare pentru etichete și linii simple
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Same plot as the previous exercise
plot(data$microsoft, main = "Dividend date and amount")
lines(data$citigroup, col = "orange", lwd = 2)
axis(side = 4, at = pretty(data$citigroup), col = "orange")
# Create the two legend strings
micro <- paste0("Microsoft div. of ", ___," on ", ___)
citi <- paste0("Citigroup div. of ", ___," on ", ___)
# Create the legend in the bottom right corner
legend(x = ___, legend = c(___, ___), col = c(___, ___), lty = c(___, ___))