You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用ggeffect在绘图中添加预测值的数值标注

在ggeffect绘图中添加预测值标注

你可以用geom_text()或geom_label()给每个预测点添加数值标注,直接基于ggeffect()返回的数据做映射就行。调整nudge_y参数能让标注和点/线错开,避免遮挡;用round()可以控制预测值的小数位数,让标注更整洁。

修改后的代码如下:

plot(ggeffect(terms=c("Age"), model=diseaseincidenceinpatients, main=""),
     facets=T, show.title = F, ci.style="errorbar", dodge=0.25) +
  ylab("Incidence of disease") +
  geom_line(aes(x=x, y=predicted)) +
  # 添加预测值标注,保留2位小数,向上偏移一点避免遮挡
  geom_text(aes(x=x, y=predicted, label=round(predicted, 2)), 
            nudge_y = 0.02, size=3.5) +
  theme(axis.text.x = element_text(angle = 90))

如果想要带背景框的标注,把geom_text()换成geom_label()即可。要是标注出现重叠,还可以试试ggrepel包的geom_text_repel()或geom_label_repel(),它们会自动调整标注位置避免重叠。

内容的提问来源于stack exchange,提问作者Adelina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 02:55:23