如何绘制汤普森';s使用graphviz进行构造?
我正试图用graphviz绘制汤普森的结构图,我想知道是否有人能帮我绘制其中一条规则,这样我就可以做其他的 我附上一张参考图片:如何绘制汤普森';s使用graphviz进行构造?,graph,graphviz,Graph,Graphviz,我正试图用graphviz绘制汤普森的结构图,我想知道是否有人能帮我绘制其中一条规则,这样我就可以做其他的 我附上一张参考图片: Graphviz程序试图避免将节点置于其他节点之上。可以通过显式地为所有节点提供pos属性来获得节点位置。(不是很难,但很麻烦。)可以使用neato生成所有直边,但必须为所有圆弧提供(样条线)坐标。否则你会得到这个: 作为替代方案,如果您使用dpic或gpic而不是graphviz,则此程序: .PS .defcolor pink rgb #FFC0CB cir
Graphviz程序试图避免将节点置于其他节点之上。可以通过显式地为所有节点提供pos属性来获得节点位置。(不是很难,但很麻烦。)可以使用neato生成所有直边,但必须为所有圆弧提供(样条线)坐标。否则你会得到这个: 作为替代方案,如果您使用dpic或gpic而不是graphviz,则此程序:
.PS
.defcolor pink rgb #FFC0CB
circlerad=circlerad*.8
## we need to place the large oval before we place nodes on it
Qx: circle invis ; line invis; circle invis; A: line invis;
ellipseht=ellipseht*2;
ellipsewid=ellipsewid*2
E:ellipse at A.c shaded "pink" " N(s)"
move to Qx.w
Q: circle "q" ; arrow "ε" ""; C1: circle ; A: line invis; C2: circle ; arrow "ε" ""; F: circle "f";
circlerad=circlerad*.8
F1:circle at last circle
move to E.n; up; P1: box invis "ε"
arc -> from C2.n to C1.n
arcrad=2
arc -> from Q.s to F.s
### gpic version of greek chars:
# move to E.s; down; box invis "" "\[*e]"
########################################
### dpic/svg version of greek chars
move to E.s; down; box invis "" "ε"
.PE
制作了这个:
gpic是GNU(Linux)groff软件包的一部分。dpic可在此处找到:Graphviz程序试图避免将节点置于其他节点之上。可以通过显式地为所有节点提供pos属性来获得节点位置。(不是很难,但很麻烦。)可以使用neato生成所有直边,但必须为所有圆弧提供(样条线)坐标。否则你会得到这个: 作为替代方案,如果您使用dpic或gpic而不是graphviz,则此程序:
.PS
.defcolor pink rgb #FFC0CB
circlerad=circlerad*.8
## we need to place the large oval before we place nodes on it
Qx: circle invis ; line invis; circle invis; A: line invis;
ellipseht=ellipseht*2;
ellipsewid=ellipsewid*2
E:ellipse at A.c shaded "pink" " N(s)"
move to Qx.w
Q: circle "q" ; arrow "ε" ""; C1: circle ; A: line invis; C2: circle ; arrow "ε" ""; F: circle "f";
circlerad=circlerad*.8
F1:circle at last circle
move to E.n; up; P1: box invis "ε"
arc -> from C2.n to C1.n
arcrad=2
arc -> from Q.s to F.s
### gpic version of greek chars:
# move to E.s; down; box invis "" "\[*e]"
########################################
### dpic/svg version of greek chars
move to E.s; down; box invis "" "ε"
.PE
制作了这个:
gpic是GNU(Linux)groff软件包的一部分。dpic可在此处找到:欢迎使用堆栈溢出。请向我们展示您迄今为止所做的努力,以便我们能够帮助您解决您的问题。我已经上传了我所做的。graphviz代码的输出有什么问题?设计不是相同的——我猜是这样的——但请具体说明,例如,您可能会附加它产生的图像。欢迎使用堆栈溢出。请向我们展示您迄今为止所做的努力,以便我们能够帮助您解决您的问题。我已经上传了我所做的。graphviz代码的输出有什么问题吗?设计不是相同的——我猜是这样的——但要具体,例如,您可能会附上它产生的图像。