Изменить метку в facet_grid с помощью labeller и включить символ%? - PullRequest
0 голосов
/ 25 сентября 2019

Я хочу изменить метку в facet_grid, и мне нужно получить «tCO 0%» с O в верхнем индексе.При добавлении символа% после 0 код ниже отправляет сообщение об ошибке:

Ошибка разбора (text = as.character (values)):: 1: 11: неожиданный ввод 1: RNA-tC ^ O ~0% ^

data <- read.csv("dotplothisto.csv", header = TRUE, sep=";")

levels(data$Treatment) <- c("Control", "RNA-tC^O~0%","RNA-tC^O~25%", "RNA-tC^O~50%", "RNA-tC^O~75%", "RNA-tC^O~100%", "Cy5-mRNA")

Scatterplot <- data %>% ggplot(aes(x, y, group = Treatment))+
  facet_grid(.~Treatment, labeller = label_parsed)+ 
  scale_x_log10(limits=c(1,10000), breaks = trans_breaks("log10", function(x) 10^x),
                labels = trans_format("log10", math_format(10^.x))) +
  geom_point(aes(color=MFI_GFP), shape=20)+
  scale_color_gradient(trans = "log", low="grey", high="green", guide = FALSE)+

print(Scatterplot)
´´´
...