Я новичок в использовании semPlots
, но нашел способ организовать переменные так, как я хотел, используя пользовательский макет sempathmatrix
. Расположение переменных хорошее, может потребоваться небольшая настройка, но я хочу, чтобы векторы были изогнуты. Использование аргументов, связанных с кривой, кривизной или другими кривыми, никак не влияет на пользовательский макет.
Есть мысли о том, как получить кривые векторы в этом семплоте с помощью пользовательского макета?
IЯ пытался добавить аргументы curve
или curvature
и 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))
SemPlot:
![enter image description here](https://i.stack.imgur.com/kQNfB.png)