EnjaErker / APPR-2019-20

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

Zemljevidi #3

Open EnjaErker opened 4 years ago

EnjaErker commented 4 years ago

Lotila sem se izdelave zemljevidov, vendar ne vem, kako bi povečala velikost naslova zemljevida in spremenila naslov legende. Koda je v mapi vizualizacija.r na dnu (pod #kazalniki, zemljevidi in #gostota prebivalstva). Poleg tega me zanima, v kateri mapi naj bi se nahajali zemljevidi? Zaenkrat sem jih dala v mapo vizualizacija.r, ampak v navodilih na spletni učilnici sta omenjeni tudi mapi uvozi.zemljevid.r in projekt.Rmd. Ali naj bodo zemljevidi ter ostale vizualizacije le v eni od teh map ali v večih? Vnaprej hvala za odgovor.

timotejvesel commented 4 years ago

Mislim, da bo parameter title.size = 1.5 kar vredu. Zaradi dolžine naslova bo ob večjem fontu del naslova prekrival del zemljevida.
Naslov legende spremeniš tako, da v tm_polygons dodaš parameter title = "naslov". \ Zemljevid se naj nahaja v datoteki vizualizacija.r, ki je v mapi vizualizacija. uvozi.zemljevid.r je datoteka v kateri se nahaja funkcija, ki uvozi zemljevid (te datoteke ne spreminjaj). V datoteki projekt.Rmd pa boš imela poročilo v katerega boš vključila tudi grafe in zemljevide (ki jih imej v datoteki vizualizacija.r in se potem nanje v poročilu samo sklicuj).

EnjaErker commented 4 years ago

Sem popravila in deluje. Hvala za odgovor.

EnjaErker commented 4 years ago

Je dovolj, če se v poročilu na zemljevide in grafe sklicujem samo preko imen le-teh, ali jih moram oštevilčiti oziroma kako drugače označiti?

timotejvesel commented 4 years ago

Če imaš na primer grafa

z1 <- tm_shape(merge(obcine, gostota_z, by.x="OB_UIME", by.y="Obcina")) + tm_polygons("vrednost", title="Gostota naseljenosti v preb/km^2") +
  tm_layout(title="Gostota prebivalstva Slovenije po občinah leta 2015", legend.position=c(0.82,0.005), legend.height=0.7, title.size=1.5)

z2 <- tm_shape(merge(obcine, placa_indeks_z, by.x="OB_UIME", by.y="Obcina")) + tm_polygons("vrednost", title="Vrednost indeksa") + 
  tm_layout(title="Povprečne mesečne neto plače glede na slovensko povprečje (indeks = 100) po občinah leta 2015",legend.position=c(0.82,0.005), legend.height=0.7, title.size=1.5) 

v datoteki vizualizacija.r. V poročilu ju potem prikažeš kot: image

Poleg tega predlagam še, da iz poročila (in iz ostalih datotek, če še nisi) izbrišeš vse kar je še ostalo od vzorčnega projekta.

EnjaErker commented 4 years ago

Okej, zmenjeno. Bom naredila tako. Hvala za hiter odgovor.

timotejvesel commented 4 years ago

Ker imaš relevantne podatke za zemljevide v datoteki analiza.r, bo pred tem potrebno dodati še image sicer se poročilo ne bo prevedlo. \ Da se ne bodo izpisovala opozorila, v bloke kode za klice zemljevidov dodaj še warning=FALSE. \ V spodnji blok pa dodaj še results = 'hide' image

EnjaErker commented 4 years ago

Najlepša hvala, bom dodala še to.