2011-09-23 88 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

相關問題