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

Grafi #6

Closed jaanos closed 9 years ago

jaanos commented 9 years ago

Prvi graf prikazuje količino vodo za vsako porečje - ta seveda niso smiselno urejena, tako da raje uporabi stolpčni graf. Nasprotno pa na drugem grafu prikazuješ količine skozi leta, tako da lahko narediš točkasti ali črtni graf z ustrezno označenimi osmi.

Pri četrtem grafu ti odreže oznako Bosnia and Herzegovina. Glede na to, da za to državo, poleg nekaterih drugih, nimaš podatke, lahko te države izpustiš:

na.vrstice <- is.na(euro[,6])
barplot(euro[!na.vrstice,6], ylab = "milijon m3", las = 2,
        main="Preskrbi z vodo v evropskih državah, leto 2005",
        names.arg = rownames(euro[!na.vrstice,]), cex.names = 0.5,
        col = rainbow(sum(!na.vrstice)))
spelapovrzenic commented 9 years ago

Hvala za pomoč :) imam pa še eno vprašanje, namreč sedaj sem popravila grafe kot je treba, mi pa pri prvem grafu malo lepotno ponagaja y os, številke na y osi prekrijejo ime y-osi, in me zanima kako bi pa pri tem grafu delila vrednosti z 1000? poskušala sem enako kot pri ostalih grafih, da sem preprosto delila z 1000, vendar sem tam imela matrike (as.matrix ...). tukaj pa mi ne uspe.

pomoč pa bi rabila tudi pri 2. grafu, namreč kot ste mi svatovali sem uporabila točkasti plot, vendar ker so moji podatki v matriki, ga to moti in nikakor noče pravilno ga narediti. moram podatke kako drugače spremeniti? Že vnaprej hvala :)

jaanos commented 9 years ago

Pri prvem grafu lahko podatke deliš s 1000 - seveda potem ustrezno prilagodi tudi vrednosti ylim.

Za točkasti (ali črtni) graf moraš podati tako vrednosti x kot y koordinat. Pri tebi so x koordinate leta, tako da lahko narediš kar

plot(2008:2013, poraba[1,1:6]/1000000, "p", xlab = "leto",
        ylab = "milijarda m3",main="Preskrba poslovnih subjektov z vodo letno")
spelapovrzenic commented 9 years ago

Najlepša hvala za pomoč! Vse je urejeno.