Closed jaanos closed 9 years ago
Pri združevanju je prišlo do problemov s kodiranjem znakov datoteke CSV. Če imaš original v Excelu, lahko poskusiš še enkrat izvoziti v CSV. Če ne bo šlo, naredi tole:
IME NOGOMETASA,DRZAVA,POZICIJA,LETNICE DELOVANJA,NASTOPI,ZADETKI
Sicer pa popolnoma iste podatke dobiš tudi iz spletne strani, tako da uvoza iz CSV niti ne rabiš. Seveda pazi na spremenjena imena stolpcev, če boš delal naprej s tabelo iz spletne strani. Trenutno ti program tudi prikaže uvoženo razpredelnico z View
. To je v redu, dokler preverjaš, če vse deluje, a končni program naj tega ne počne - njegov izhod bodo grafi v obliki PDF.
Glede grafov še vedno veljajo pripombe iz prejšnjega komentarja. Morda bi v podtabeli pozicije razporedil tako, da imaš najprej vratarja, potem branilce, potem vezne igralce in na koncu napadalce. Seveda lahko tudi to tabelo uvoziš iz CSV. Tukaj ne bo šlo za pravo urejenostno spremenljivko, vseeno pa bo graf bolj čitljiv, če bodo podobne pozicije skupaj.
Pazi tudi na stolpce, iz katerih dobiš podatke za grafe. Sedaj imaš nastope v četrtem, zadetke pa v petem stolpcu. Morda bo bolje, če se na stolpce sklicuješ kar po imenih.
Ne pozabi tudi na poročilo - opiši, kaj si naredil v tej fazi, ter vključi grafe. Vzorčna grafa v tretji in četrti fazi seveda odstrani. V poročilu imaš tudi URL, ki ga podaj z ukazom \url
, za kar boš v glavi moral vključiti paket url
.
ko naredim urejeno podtabelo in spremenim na grafu graf se vedno jemlje pozicije po abecedi, jaz pa bi rad da bi bile v takem vrstnem redu kot v tabeli, v kateri so te pozicije podane, kako to naredim
Ker rišeš iz UREJENAPODTABELA
, so narisane vrednosti prave, imena pozicij pa niso - k parametru names.arg
jih torej podaj z rownames(UREJENAPODTABELA)
.
ja hvala tudi sam sem ravno ugotovil to površnost, hvala vseeno.
To je urejeno, tako da zapiram.
Kodo za grafe vključi nekam v program - lahko kar v
uvoz.r
, lahko pa narediš novo datoteko s končnico.r
, ki jo potem pokličeš npr. iz glavnega programa (pazi na velikost črk!).Grafi naj bodo čitljivi. Tako bi pri prvem grafu koristilo, če so pozicije napisane navpično (parameter
las = 2
pribarplot
); lahko tudi prilagodiš velikost teh oznak s parametromcex.names
(privzeta vrednost je1
).Pri drugem grafu je morda nesmiselno prikazati vse igralce, saj ne boš mogel nikakor za vsak stolpec pojasniti, komu pripada (zaporedne številke pa tudi nič ne povedo). Bolje bo, če se omejiš na npr. nekaj najboljših strelcev - potem imaš lahko njihova imena (ali vsaj priimke) pod vsakim stolpcem.
Še to: primerno kodiranje znakov za datoteko
tabelanogometasev.csv
je"Windows-1252"
. Tako ti bo pravilno uvozilo tudi ime"Fàbregas"
.