spelapovrzenic / APPR-2014-15

Repozitorij z gradivi za predmet Analiza podatkov s programom R v študijskem letu 2014/15
MIT License
0 stars 0 forks source link

graf #4

Closed spelapovrzenic closed 9 years ago

spelapovrzenic commented 9 years ago
barplot(euro[,6],beside=TRUE, ylab="miljon m3",
main="Preskrbi z vodo v evropskih državah, leto 2005",legend.text=rownames(euro),xlim=c(0,80))

imam samo težavo, namreč v grafu imam veliko stolpcev saj imam veliko držav.

  1. zanima me kako bi zmanjšala legendo, saj ni cela sploh v sliki
  2. ali se da naštimati različne barve stolpcev, ne da bi jih na roko pisala 31, kolikor je držav?

namreč iz grafa bi rada razbrala katere države največ porabijo, barplot se mi zdi sicer primeren, vendar ker je tako veliko stolpcev, ali mi mogoče priporočate uporabo kakšnega drugega?

jaanos commented 9 years ago

Raje kot da napišeš države v legendo, jih imej pod vsakim stolpcem. Nekaj takega bo delovalo:

barplot(euro[,6], ylab = "milijon m3", las = 2,
        main="Preskrbi z vodo v evropskih državah, leto 2005",
        names.arg = rownames(euro), cex.names = 0.5)

Parameter las določa, kakšna naj bo orientacija oznak glede na os, parameter cex.names pa določa velikost oznak.

Še to: pazi na velikost črk v imenih datotek. Tako v projekt.r poskušaš uvoziti "slike/grafi.r", a ima dejanska datoteka končnico .R. Tebi bo sicer delovalo, a ne bo tako povsod.

jaanos commented 9 years ago

Kar se pa barv tiče, imaš funkcije, kot so rainbow, topo.colors itd., ki ti zgenerirajo seznam barv podane dolžine (poglej si pomoč zanje). Tako lahko dodaš parameter col = rainbow(31), pa bo stolpce narisalo v barvah mavrice.

jaanos commented 9 years ago

Mimogrede, issueje, ki si jih razrešila, lahko zapreš s klikom na gumb Close Issue (ali pa Close and comment, če ob tem še kaj napišeš).