I have a lavaan SEM model of observed variables only which I would like to plot to three horizontal levels with command semPaths in semPlot-package.
However, the default in semPaths is: "The default "tree" layout under default rotation places the nodes in one of four horizontal levels. At the top the exogenous manifest variables, under that the exogenous latent variables, under that the endogenous latent variables and at the bottom the endogenous manifest variables." Therefore, semPath plots my model in two horizontal levels only, and I don't know how to add more levels.
Here is my code:
mod1<-'
y ~ t1 + t2 + t3
t1 ~ t2 + t4 + t5 + t3
t3 ~ t2
'
mod1.fit<-sem(mod1, data=data)
summary(mod1.fit, standardized=TRUE, rsq=TRUE,fit.measures=TRUE)
sem<-semPaths(mod1.fit, what="std", residuals=FALSE, layout="tree", rotation=2, nCharNodes=0, sizeMan=10, color=c("white"), edge.color=c("black"), title=FALSE, exoVar=FALSE, exoCov=FALSE, curvePivot=TRUE, "std", cut=0.1, edge.lable.cex=1.5)
Additionally, I haven't found out how to add standard errors to the path diagram.
Thank you for your help in advance!

