次の再現可能な係数プロットがあります。
library(tidyverse)
tribble(~term, ~estimate, ~lower, ~upper, ~text,
"a", .25, .2, .3 , "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci vel dolor luctus auctor sed non lacus. Cras malesuada, tortor ac mattis rutrum, dui erat aliquam ipsum, id.",
"b", -.25, -.3, -.2, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci vel dolor luctus auctor sed non lacus. Cras malesuada, tortor ac mattis rutrum, dui erat aliquam ipsum, id.",
"intercept",0, -.1, .1, NA) %>%
ggplot(aes(y = term, x = estimate, label = text)) +
geom_point() +
ggrepel::geom_text_repel(size = 2, label.size = 0.1) +
geom_errorbarh(aes(xmin = lower, xmax = upper), height = 0) +
geom_vline(aes(xintercept = 0), linetype = "dashed") +
theme_classic()
ラベルをポイントの上に置き、幅をより小さな xlim に制限したいと思います。テキストをラップしたり、ある種のテキスト ボックスを生成しggplot2
たりggrepel
、この機能を可能にする方法はありますか?