Próbowałem zmienić czcionkę na 10 dla etykiet mojego paska ggplot2
, robiąc coś takiego:
ggplot(data=file,aes(x=V1,y=V3,fill=V2)) +
geom_bar(stat="identity",position="dodge",colour="white") +
geom_text(aes(label=V2),position=position_dodge(width=0.9),
hjust=1.5,colour="white") +
theme_bw()+theme(element_text(size=10))
ggsave(filename="barplot.pdf",width=4,height=4)
ale wynikowy obraz ma bardzo duży rozmiar czcionki dla etykiet wykresów słupkowych.
Potem pomyślałem o modyfikacji w geom_text()
tym:
geom_text(size=10,aes(label=V2),position=position_dodge(width=0.9),
hjust=1.5,colour="white")
Czcionka etykiety jest jeszcze większa ...
Mogę zmienić rozmiar geom_text
na około 3 i teraz wygląda to jak czcionka 10, podobnie jak etykiety osi.
Zastanawiam się, co się dzieje? Nie theme(text=element_text(size=10))
dotyczy etykiet?
I dlaczego rozmiar 10 geom_text()
cali różni się od tego w theme(text=element_text())
?