I want the names on the right hand side labels of the facet plot to be horizontally so they are not cut off. For example, so it reads North England, East Midlands, etc.

You can use strip.text.y = element_text(angle = 0) to rotate the facet strips on the right. I am using iris dataset to make a reproducible example.
library(ggplot2)
ggplot() +
geom_line(data= iris, aes(x = Sepal.Length, y = Petal.Width,
colour = Species), stat = "identity") +
facet_wrap(Species ~ ., strip.position = "right", ncol = 1, scales = "free_y") +
theme_bw() +
theme(strip.text.y = element_text(angle = 0),
legend.position = "none")

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With