Open AnjaTrobec opened 5 years ago
Svetujem, da Shiny aplikacijo ločiš na dve datoteki - v server.R
postaviš definicijo spremenljivke server
, v ui.R
pa definicijo spremenljivke ui
. Ostalega ne potrebuješ - uvoz knjižnic in podatkov se zgodi že med prevajanjem poročila, ukaz shinyAppDir
, ki ga že imaš v poročilu, pa bo vključil aplikacijo v podani mapi (torej shiny/
- po potrebi lahko spremeniš še vrednost parametra height
).
Sporočilo, ki se pojavi v poročilu, se izpiše ob uvozu zemljevida, torej ko kličeš mojavizualizacija.R
. Ker to storiš že prej (pri čemer je v glavi bloka kode podan parameter results='hide'
, zaradi česar se takrat to sporočilo ne izpiše), bo najbolje, da pred izrisovanjem zemljevida odstraniš klic ukaza source
.
Svetoval bi sicer še, da urediš izpis legend grafov (tako naslovi kot imena postavk). V razpredelnici tabela5
poskrbi za ustrezno urejen faktor v stolpcu starost.pri.razvezi
, da bodo kategorije ustrezno razvrščene v legendi (tj., 100 + let naj bo na koncu). Pri napovedi svetujem, da nekoliko raztegneš graf v prihodnost, da bo videti, kakšne številke se pričakujejo. Za graf v Shinyju bi predlagal drugačen prikaz - morda črtni ali stolpčni graf.
Pozdravljeni, najlepša hvala za pomoč in nasvete. Popravila sem vse od naštetega, razen naslednjega
Hvala za vso pomoč.
Glede na to, da so kategorije v podatkih že pravilno razporejene, lahko to uporabiš pri določanju urejenega faktorja (najbolje kar takoj po uvozu):
tabela5$starost.pri.razvezi <- factor(tabela5$starost.pri.razvezi,
levels=unique(tabela5$starost.pri.razvezi),
ordered=TRUE)
Mislil sem sicer, da urediš še imena kategorij, ki jih prikažeš v legendah - grafu povpr.starost
lahko tako npr. prišteješ
scale_color_discrete(labels=c("Povprecna.starost.neveste"="Povprečna starost neveste",
"Povprecna.starost.zenina"="Povprečna starost ženina"))
Kjer pri aes
uporabljaš fill
(npr. tortni in stolpčni diagrami), namesto scale_color_discrete
uporabi scale_fill_discrete
.
Stolpci v grafu v Shiny aplikaciji izgledajo razdeljeni, a ni jasno, po čem. Če želiš prikazati enobarvne stolpce, namesto colour
uporabi fill
- lahko pa ga seveda uporabiš pri aes
, da barvaš npr. po starostni skupini.
Najlepša hvala za pomoč!
Sem dodal povezavo na repozitorij za zagovore, tako da se lahko z @alenFMF domeniš za termin zagovora, če se seveda še nisi. Če boš do takrat še kaj spreminjala, mi javi, da jo posodobim.
Pozdravljeni, počasi zaključujem svoj projekt. Imam težavo s shiny-jem, ker sem vso kodo zapisala v eni datoteki (samo v ui.r) in je ne znam vključiti v poročilo. Druga težava pa je prikazana na spodnji fotografiji, ne vem kaj mi sporoča.
Hvala za pomoč!