【发布时间】:2016-07-10 14:47:14
【问题描述】:
我想使用 graphviz 制作一个简单的马尔可夫链图。下面是我使用的代码和得到的图表。
如何使所有节点以与.dot 文件中相同的顺序位于水平轴上?显然源文件中节点的顺序并不能解决问题。
(很高兴) 我怎样才能使 2 和 3、3 和 4 以及 4 和 5 之间的边缘关于节点所在的水平轴对称?您可以看到 p 边是直的,而 q 是弯曲的。我希望它们都弯曲。
digraph {
rankdir=LR;
node [shape = circle];
1
2
3
4
5
6
1 -> 1[label="1"];
2 -> 1[label="q"];
2 -> 3[label="p"];
3 -> 2[label="q"];
3 -> 4[label="p"];
4 -> 3[label="q"];
4 -> 5[label="p"];
5 -> 4[label="q"];
5 -> 6[label="p"];
6 -> 6[label="1"];
}
【问题讨论】:
标签: graph graphviz markov-chains