我尝试使用graphviz软件包中的点为MPLUS分析创建图表。有没有人有使用点来显示结构方程模型/潜在类混合模型的经验?还有一个特别的功能,我无法弄清楚如何做漂亮:graphviz dot:如何将箭头从节点插入到箭头的中心
我需要从节点箭头,另一支箭像
C | | V A ------------> B
中心我试图插入一个无形节点在箭头的交点处。然而,这会导致“破裂的”A→B箭头,因为点确实表示为两个独立的箭头。 这是甚至可能与点?
感谢您的建议和帮助!
Gregor
我尝试使用graphviz软件包中的点为MPLUS分析创建图表。有没有人有使用点来显示结构方程模型/潜在类混合模型的经验?还有一个特别的功能,我无法弄清楚如何做漂亮:graphviz dot:如何将箭头从节点插入到箭头的中心
我需要从节点箭头,另一支箭像
C | | V A ------------> B
中心我试图插入一个无形节点在箭头的交点处。然而,这会导致“破裂的”A→B箭头,因为点确实表示为两个独立的箭头。 这是甚至可能与点?
感谢您的建议和帮助!
Gregor
大厦spenthil的答案摆脱了纠结:
digraph {
ab[label="", fixedsize="false", width=0, height=0, shape=none];
a -> ab[arrowhead=None];
ab -> b;
c -> ab;
{rank=same; a; ab; b};
}
输出:
另一种可能性是使用边缘的weight
属性来校直边缘。
以下是可以防止“破裂”的箭头。不幸的是,Dot引入了a -> ab
和ab->b
边缘之间的纽结。没有意识到阻止这种情况的布局算法。
digraph {
a;
ab[label="", fixedsize="false", width=0, height=0, shape=none];
b;
c;
a -> ab[arrowhead=None];
ab -> b;
c -> ab;
}
输出: