How do I include italic text in geom_text_repel or geom_text labels for ggplot?
You can use parse = TRUE
to pass ?plotmath
expressions (as strings) to geom_text
or geom_text_repel
. You'll have to rewrite the strings as plotmath, but if it's not too many it's not too bad.
df <- data.frame(V1 = c(1,2), V2 = c(2,4), V3 = c("italic('in vivo')~point", "another~point"))ggplot(data = df, aes(x = V1, y = V2, label = V3)) + geom_point() + geom_text_repel(parse = TRUE)