【发布时间】:2020-04-07 09:32:13
【问题描述】:
我需要编写一个函数,该函数将为具有不同列数的不同数据创建geom_plot。我需要在绘图的固定位置添加文本注释,无论它将有多少列。它将始终在y = 1.02 上,我希望它始终与右侧对齐。我对单个情节的尝试如下:
mtcars %>%
mutate(gear = as.factor(as.character(gear))) %>%
group_by(gear) %>% summarise(qsec = sum(qsec)) %>%
mutate(qsec_index = qsec / mean(qsec)) %>%
ggplot() +
geom_col(aes(gear, qsec_index)) +
geom_hline(aes(yintercept = 1)) +
geom_text(aes(x = 3.4, y = 1.02, label = 'Average'))
【问题讨论】: