我是新手,semPlots
但找到了一种使用自定义布局以我想要的方式组织变量的方法sempathmatrix
。变量的布局很好,可能需要稍微调整一下,但我希望向量是弯曲的。使用曲线、曲率或其他与曲线相关的参数对自定义布局没有任何作用。
关于如何使用自定义布局在此 semplot 中获取弯曲向量的任何想法?
我尝试添加curve
orcurvature
和curveAdjacent
参数,但没有一个对我的sempathmatrix
布局做任何事情。如果我切换回树或树 2,曲线就会出现。似乎无法弄清楚。
########Creating the Manual Lables and Layout Matrix for Cope Model Plot
lbls<-c("Depression","Flourishing","Active\nCoping","Beh\nDisengage","Self\nCompassion","Self\nColdness")
sempathmatrix<-matrix(c(.5,.5, .5,-.5, 0,.4, 0,-.4, -.5,.5, -.5,-.5, .5,.5, .5,-.5), ncol=2,byrow=T)
####Path analysis Plot for Coping Model ######
semPaths(fit, "std", residuals = F, intercepts = F, layout = sempathmatrix, fade=F, rotation = 3, nCharNodes= 0, nodeLabels=lbls, edge.label.cex=0.7, freeStyle = T, title=F, sizeMan = 9, mar = c(5,5,5,5))
符号图: