Poročila ti ne prevede, ker imaš dva bloka kode z istim imenom uvoz. Poleg tega imaš pri drugem parameter echo = razpredelnice - tukaj R potem pričakuje spremenljivko z imenom razpredelnice, ki pa je nimaš. Če hočeš bloku kode dati ime razpredelnice, potem napiši {r razpredelnice} - po potrebi pa lahko echo nastaviš na TRUE ali FALSE.
Graf poskušaš risati z barplot in aes, kar pa ne bo šlo, saj funkcija barplot ne prihaja iz knjižnice ggplot2. Za risanje grafov bo najbolje nekoliko preoblikovati razpredelnico osnovne_dobrine:
Tako bo razpredelnica dobrine.meseci imela tri stolpce - sedaj lahko narišemo npr. gibanje indeksov skozi mesece (ki so urejen faktor - po potrebi lahko spremeniš imena, da se bo lepše izpisovalo):
ggplot(data = dobrine.meseci, aes(x = Mesec, y = Indeks, group = Dobrina, color = Dobrina)) +
geom_line() + theme(axis.text.x = element_text(angle = 90, vjust = 0.5))
theme tukaj poskrbi, da se oznake izpišejo navpično. Če bi želela imeti stolpčni diagram z več stolpci za vsak mesec, bi potem lahko geom_line() nadomestila z geom_bar(stat="identity", position="dodge").
Poročila ti ne prevede, ker imaš dva bloka kode z istim imenom
uvoz
. Poleg tega imaš pri drugem parameterecho = razpredelnice
- tukaj R potem pričakuje spremenljivko z imenomrazpredelnice
, ki pa je nimaš. Če hočeš bloku kode dati imerazpredelnice
, potem napiši{r razpredelnice}
- po potrebi pa lahkoecho
nastaviš naTRUE
aliFALSE
.Graf poskušaš risati z
barplot
inaes
, kar pa ne bo šlo, saj funkcijabarplot
ne prihaja iz knjižnice ggplot2. Za risanje grafov bo najbolje nekoliko preoblikovati razpredelnicoosnovne_dobrine
:Tako bo razpredelnica
dobrine.meseci
imela tri stolpce - sedaj lahko narišemo npr. gibanje indeksov skozi mesece (ki so urejen faktor - po potrebi lahko spremeniš imena, da se bo lepše izpisovalo):theme
tukaj poskrbi, da se oznake izpišejo navpično. Če bi želela imeti stolpčni diagram z več stolpci za vsak mesec, bi potem lahkogeom_line()
nadomestila zgeom_bar(stat="identity", position="dodge")
.