Closed Duzo12 closed 5 years ago
Najlažje tako, da obrneš napise na x osi za 90°. To lahko narediš z dodatkom theme()
:
ggplot(data = zdruzenaPlaceBDP, aes(x=Država, y=Vrednost.BDP)) +
geom_bar(stat = "Identity") +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
Morda ti je zaradi berljivosti bolj ljubo, da so države na y osi. To lahko dosežeš s coord_flip()
ggplot(data = zdruzenaPlaceBDP, aes(x=Država, y=Vrednost.BDP)) +
geom_bar(stat = "Identity") +
theme(axis.text.x = element_text(angle = 90, hjust = 1)) +
coord_flip()
Morda se ti bo zdelo to še vedno prenatrpano, odvisno od monitorja in plot-zooma. Zato lahko v theme()
določiš še velikost pisave:
ggplot(data = zdruzenaPlaceBDP, aes(x=Država, y=Vrednost.BDP)) +
geom_bar(stat = "Identity") +
theme(axis.text.x = element_text(angle = 90, hjust = 1),text = element_text(size=8)) +
coord_flip()
S funkcijo ggplot narišem graf tabele pri kateri za x spremenljivka vzamem stolpec Država, ki ima dolžino 84. Ko izrišem funkcijo se mi zgodi, da je x os prekratka, zato se imena držav pokrivajo. Zanima me kako lahko prilagodim x os, da bodo imena držav razvidna?
ggplot(data = Tabela1, aes(x=Država, y=Vrednost.BDP)) + geom_bar(stat = "Identity")