0
digraph G{
rankdir=LR;
size="12.34";
node [shape="rectangle"]
apple -> "ball"
subgraph cluster_0 {
rankdir=LR;
node[style = filled];
color = blue
subgraph cluster_4{
rankdir=LR;
node[style=filled];
fontsize=15;
l[fontcolor=red] e[fontcolor=red] i[fontcolor=red]
g[fontcolor=red] k[fontcolor=red]
color=orange
}
subgraph cluster_3 {
rankdir=LR;
node [style=filled];
fontsize=15
"wq"[fontcolor=red,fontsize=12] ". . . . " "wqnn"
[fontcolor=red,fontsize=12];
label = "zebra";
color=orange
}
subgraph cluster_2 {
rankdir=LR;
node [style=filled];
fontsize=15
struct3 [shape=record,fontsize=12, fontcolor=red, label="
{{d1}|{ a | b | c }}"];
struct4 [shape=record,fontsize=12, fontcolor=red, label="
{{d2}|{ a | b | c }}"];
struct5 [shape=record,fontsize=12, fontcolor=red, label="
{{d3}|{ a | b }}"];
struct6 [shape=record,fontsize=12, fontcolor=red, label="
{{d4}|{ a }}"];
". . . . . ."
struct7 [shape=record,fontsize=12, fontcolor=red, label="
{{dn}|{a }}"];
label = "tiger";
color=orange
}
subgraph cluster_1{
node[ style = filled];
struct1 [shape=record,
rankdir=LR,fontsize=12,fontcolor=red, label="{{n}|{ x| y|
z }}"];
". . . . . ."
struct2 [shape=record,
rankdir=LR,fontsize=12,fontcolor=red, label="{{m}|{ x | y
| z }}"];
label = "lion";
fontsize=15
color = orange
}
edge[color="violet"]
"cat" -> "wq"
"cat" -> "struct3"
"cat" -> "struct1"
"cat" -> "l"
}
"ball" -> "cat"[label="abc"];
}
私は初心者です(ドット言語とグラフビズ)。私はこのようなコードを書いています。私は水平線でd1 d2 d3 d4ボックスを必要とします。助けてくださいgraphviz(ドット言語)は、水平線でノードを取得できますか?
どのようにそれらのボックスを取得するのは水平です。これのために私は何をすることができますか?これらのノードをどのように水平にすることができますか?前もって感謝します。
感謝。私が必要とするこの方法。また、シマウマ、ライオン(サブグラフクラスター)、最後のボックス(ノード)も。あなたは私が前進するのを助けてくれますか?ありがとうたくさん –
そして矢印(エッジ)はボックスの外にあります(エッジは黄色のボックスに触れるでしょう)。これのために生のイメージを上に検討していただけますか?ありがとうございました。 –
猫からの矢印は、各サブグラフクラスタ内の特定のノードに接続しています。代わりに、矢印は外側のボックス自体に接続する必要があります。 (私が投稿した画像を考慮してください)。ありがとう –