A reprex to demonstrate my point. Setting
geom_text(size = 12) results in a lot bigger of change than setting
theme(axis.title = element_text(size = 12). It appears that the font size specified in
theme() is close to what a 12pt font might resemble in a word editor. Is there a specific reason for this behavior?
library(tidyverse) iris %>% ggplot(aes(x = Sepal.Length, y = Sepal.Width)) + geom_point() + geom_text(data = group_by(iris, Species) %>% filter(row_number(Sepal.Width) == 1), aes(label = Species), size = 12) + theme(axis.title = element_text(size = 12))