在我的
ggplot
中,我尝试使用labeller(sch.id=paste0("sch.id:", unique(ten$sch.id)))
来更改facet_wrap
的10个分面标签。然而,图表显示出NA
而不是正确的分面标签。我想知道如何修复这个问题?library(ggplot2)
hsb <- read.csv('https://raw.githubusercontent.com/rnorouzian/e/master/hsb.csv')
ten <- subset(hsb, sch.id %in% unique(sch.id)[1:10])
p <- ten %>% ggplot() + aes(ses, math) + geom_point() +
facet_wrap(~sch.id) + geom_smooth(method = "lm", se = FALSE)
p + facet_wrap(~sch.id, labeller = labeller(sch.id=paste0("sch.id:", unique(ten$sch.id)))) ## HERE ##