I have some y axis labels I want to have all the same spacing. The labels are composed of 2 variables and I\'d like to put the correct spacing in between to the left variable i
Your text strings are nicely spaced based on a monospace font (which is what R console uses).
Setting the axis label's font family to a monospace font will give the correct alignment:
ggplot(mtcars,
aes(x = drat, y = label)) +
geom_point() +
theme(axis.text.y = element_text(family = "mono"))
(Not the prettiest look, I know... But you get the basic idea. I haven't worked much with fonts in R & this is the only monospace font I can think of right now.)