在Gnuplot 4.6(或其他软件?)中绘制转换图?

时间:2015-03-02 09:13:01

标签: plot gnuplot

Goodmorning everyone, 我在网上搜索了这个问题,就像一个小时似乎没有人有同样的难度,所以我在这里。我将向你解释我的问题:我有四种状态(但将来它们可以变得更多)A,B,C和D,粒子之间可以进行转换。假设我确切知道粒子经历A-> B,B-> C,C-> D,A-> C(......等等)转变的次数。我希望将我的状态表示为圆上的点,将状态表示为状态之间的箭头,这些状态比转换的数量更宽(箭头,而不是点!)。我希望我清楚自己。这可能在Gnuplot 4.6上有用吗?否则:你知道其他能够做到这一点的程序吗?因为我之前看过这样的地图,但是我甚至不知道如何搜索它们!!

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

更适合您问题的工具是Graphviz。您可以使用Graphviz“DOT”语言直接表示转换图,然后使用Graphviz工具执行各种类型的自动布局(包括圆形布局),并生成显示图中节点和边的图像文件。如果没有任何自动布局符合您的要求,您可以自己计算并明确设置位置,并仍然使用graphviz的渲染器。