2011-09-23 27 views
4

给定两个表,其中包含字符串的但以不同的顺序相同的元件一个Python API,是有可以绘制图表等 enter image description here是否有用于绘制图(其使用线两个列表之间的对应值进行连接)

任何API

该图由两个字符串组成。在这两个堆栈之间,线路用于链接这两个堆栈之间的相同元素。

它的前景与声纳(Eclipse代码差异工具)的可视化类似,但是线的语义不同。

这种图有一些正式的名字吗?

+1

由于您的问题的答案不包括任何有关如何命名这些图表的信息,我打开另一个问题:http://stackoverflow.com/questions/33016050/diagram-of-two-lists-that-c​​onnects-elements -nm也许你现在可以回答它。 – Sebastian

回答

2

一般的图形描述格式DOT对我来说似乎是最合适的:用这种(文本)格式很容易描述各种各样的图形,并且可以用许多可用工具之一来绘制它们(Graphviz想到,例如)。

您也可以使用专门的python-graph模块(也可以使用DOT格式)。

+1

谢谢,我几乎忘记了DOT系列API。我决定用networkx实现它(http://networkx.lanl.gov/)。 –

+0

@吴强福:我已经忘记了networkx。看起来像个好主意! – EOL

0

使用python有很多选项,更多信息请参阅here。我会建议matplotlib, 看看这个example

+1

虽然matplotlib肯定可以绘制很多东西,但它并不能提供像问题中提到的那些图形很多的帮助。它们当然可以用matplotlib来实现,但它不是为它们设计的工具。 – EOL

相关问题