evasraj / APPR-2017-18

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

Grafi #3

Open evasraj opened 6 years ago

evasraj commented 6 years ago

Pozdravljeni! Probleme imam z risanjem grafov v mapi vizualizacija. Poskušala sem narisat graf števila štipendistov glede na leto (2008-2011) iz tabele dijaki. Zamislila sem si nekako tako: na x osi bi bila leta, na y-osi pa število študentov, število študentov pa bi bilo odvisno od vrsta štipendije. Bi bilo možno, da na isti graf narišem 4 črte s funkcijo geom_line (za kadrovsko, državno, zoisovo in druge), ali priporočate raje 4 ločene grafe? Če priporočate 4 ločene grafe, mi prosim napišite za 1 vrsto štipendije, ostalo bom poskušala sama. LP, Eva Šraj

jaanos commented 6 years ago

Lahko narišeš več črt na en graf - če funkciji aes podaš parameter color z imenom stolpca, ki določa skupine (torej vrsto štipendije), se bo za vsako skupino narisala črta svoje barve.

evasraj commented 6 years ago

Mi lahko potem samo popravite, kar imam narobe v mojem primeru vizualizacije. Ne znam v graf vključiti vrste štipendije.

jaanos commented 6 years ago

Uporabi aes(x = leto, y = stevilo, color = stipendija).

evasraj commented 6 years ago

Pozdravljeni, graf1 sedaj deluje, ampak se na x-osi ne izpišejo vsa leta ampak samo 2000,2005,2010 ne pa vsa. Kako bi lahko to popravila? Pri graf2 pa prikazuje število štipendistov glede na leto. Je možno da bi za vsako leto imela 2 stolpca - enega za dijake enega za študente, ne pa seštevek obeh kot imam sedaj. Lep pozdrav in srečno 2018! Eva Šraj

jaanos commented 6 years ago

To, da ni prikazana vsaka letnica, kvečjemu pripomore k večji berljivosti grafa. Lahko bi sicer k aes podala parameter x = factor(leto), a se potem črta ne bi narisala. Če bi želela poudariti podatke za vsako leto posebej, potem bi svetoval, da namesto črtnega uporabiš stolpčni graf (geom_col, ki je ekvivalenten geom_bar s parametrom stat = "identity").

Da se pri stolpčnem grafu prikažeta dva stolpca za vsako leto namesto enega deljenega stolpca, pri geom_bar oz. geom_col podaj parameter position = "dodge". Tukaj bo potem smiselno prikazati vsako letnico - kot rečeno zgoraj, pri aes podaj parameter x = factor(leto). Da se bodo stolpci pobarvali (namesto samo obrobili), pa namesto parametra color uporabi fill.

Še to: samih grafov ne izrisuj v vizualizacija.r - to boš naredila v poročilu na želenem mestu.