R刻面标签和使用标签的表达式已解析
我尝试使用label_parsed将表达式放入方面标签,但没有成功:R刻面标签和使用标签的表达式已解析,r,ggplot2,label,facet,R,Ggplot2,Label,Facet,我尝试使用label_parsed将表达式放入方面标签,但没有成功: library(ggplot2) mpg3 <- mpg levels(mpg3$drv)[levels(mpg3$drv)=="4"] <- "4^{wd}" levels(mpg3$drv)[levels(mpg3$drv)=="f"] <- "- Front %.% e^{pi * i}" levels(mpg3$drv)[levels(mpg3$drv)=="r"] <- "4^{wd} - F
library(ggplot2)
mpg3 <- mpg
levels(mpg3$drv)[levels(mpg3$drv)=="4"] <- "4^{wd}"
levels(mpg3$drv)[levels(mpg3$drv)=="f"] <- "- Front %.% e^{pi * i}"
levels(mpg3$drv)[levels(mpg3$drv)=="r"] <- "4^{wd} - Front"
ggplot(mpg3, aes(x=displ, y=hwy)) + geom_point() +
facet_grid(. ~ drv, labeller = label_parsed)
库(ggplot2)
mpg3有两个问题-首先mpg$drv
是字符,而不是因子,其次,您需要设置因子标签,而不是级别。我想这就是你想要的
mpg3 <- mpg
mpg3$drv <- factor(mpg3$drv,
levels=c("4","f","r"),
labels=c("4^{wd}","- Front %.% e^{pi * i}","4^{wd} - Front"))
ggplot(mpg3, aes(x=displ, y=hwy)) +
geom_point() +
facet_grid(. ~ drv, labeller = label_parsed)
mpg3有两个问题-首先mpg$drv
是字符,而不是因子,其次,您需要设置因子标签,而不是级别。我想这就是你想要的
mpg3 <- mpg
mpg3$drv <- factor(mpg3$drv,
levels=c("4","f","r"),
labels=c("4^{wd}","- Front %.% e^{pi * i}","4^{wd} - Front"))
ggplot(mpg3, aes(x=displ, y=hwy)) +
geom_point() +
facet_grid(. ~ drv, labeller = label_parsed)
mpg3