I created a pie chart like so:
library(dplyr)
library(ggplot2)
#Data
data <- data.frame(my_val = c(10, 12, 4),
my_var = c("A1B", "H2C3+", "LO4"),
stringsAsFactors = F)
#Create variable
data <- data %>%
mutate(per=my_val/sum(my_val)) %>%
arrange(desc(my_var))
data$label <- scales::percent(data$per)
#Plot
ggplot(data=data)+
geom_bar(aes(x="", y=per, fill=my_var), stat="identity", width = 1)+
coord_polar("y", start=0)+
theme_void()+
geom_text(aes(x=1, y = cumsum(per) - per/2, label=label))
I would like to add the legend as a subscript like so:
my_lab <- c(expression(H['2'*'C'*phantom("+")]),
expression(A['1']*B),
expression(LO['4']))
How can I add it in my pie chart code above?

