How do I include italic text in geom_text_repel or geom_text labels for ggplot? How do I include italic text in geom_text_repel or geom_text labels for ggplot? r r

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)

plot with partial italic label