ruby graphvizで、edgeのheadport、tailportを指定したい
ruby graphvizでheadport、tailportの指定ができず困っています。
ruby
1require "gviz" 2 3Graph do 4 global layout:"dot", overlap:false 5 nodes width: 2, height: 1, fontname:"MS UI GOTHIC", :style => :filled, :fillcolor => :white 6 7 8 node :a, {label: "a"} 9 node :b, {label: "b"} 10 node :c, {label: "c"} 11 node :d, {label: "d"} 12 node :e, {label: "e"} 13 node :f, {label: "f"} 14 15 edge :a_b 16 edge :b_d 17 edge :c_d 18 edge :d_e 19 edge :d_e 20 edge :b_f 21 22save :"abc", :png 23end
edge :b_dのheadportをs、tailportをnに指定したいと考えています。
試したこと
ruby
1 edge :b_d[headport= s, tailport= n]
ruby
1 edge :b_d[headport="s", tailport="n"]
ruby
1 edge :b_d{headport=s, tailport=n}
など、試みましたが出力できません。
アドバイスお願いいたします。
参考にしたもの
Graphvizとdot言語でグラフを描く方法のまとめ
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/29 14:00