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

如何修改interact_plot线型:均值设为实线、±1SD设为虚线

调整interact_plot线条样式:均值实线、±1SD虚线

你当前用interact_plot绘制数值调节变量(均值、+1SD、-1SD)的交互效应,想要把均值线条设为实线,±1SD的线条设为虚线,只需按以下方式修改代码:

interact_plot的line_styles参数是按调节变量modx的默认取值顺序(-1SD、均值、+1SD)来分配样式的,所以你需要手动指定对应顺序的线条样式向量:

  1. 先定义线条样式向量:
# 对应顺序:-1SD=虚线,均值=实线,+1SD=虚线
line_styles <- c("dashed", "solid", "dashed")
  1. 将这个向量传入interact_plot函数,保持vary.lty = TRUE即可:
mod1plot <- interact_plot(mod1, pred=TIME, modx=N, plot.points = TRUE,
                          int.width = 0.5, y.label = 'MoCA得分', x.label = '康复前后', main.title = '神经质对MoCA得分的调节效应', legend.main = '神经质', colors = 'Blues',
                          line_styles = line_styles, vary.lty = TRUE)

mod1plot 

这样设置后,均值对应的线条会变成实线,-1SD和+1SD的线条则为虚线,完全符合你的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 19:22:06