これは、graphviz のエッジにエッジ ラベルを配置する方法に関連している可能性があります。コマンドを使用して視覚化する次のグラフがありますdot -Teps g.dot > g.eps
。
graph triple {
node [shape=box]; User; Object; Tag;
node [shape=diamond,style=filled]; Triple;
{
User -- Triple [label = "1"];
Object -- Triple [label = "1"];
}
{
rank=same;
User;
Object;
}
Triple -- Tag [label="n"];
}
グラフの左側の User と Triple の間にラベルを付けて、結果をより対称的にしたいと思います。