2015-03-02 56 views
-2

早上好,大家好, 我在網上搜索了這個問題,好像一個小時沒有人似乎有同樣的困難,所以我就是這樣。我會向你解釋我的問題:我有四個狀態(但將來它們可以變成更多的四個狀態)A,B,C和D,粒子之間可以進行轉換。假設我確切地知道粒子經歷了A→B,B→C,C→D,A→C(...等等)轉換的次數。我想將我的狀態表示爲圓上的點,並將狀態之間的轉換表示爲更寬(箭頭,而不是點)的狀態之間的箭頭,與轉換次數成比例。我希望我明確自己。這可能在Gnuplot 4.6上嗎?否則:你知道其他程序能夠做到這一點嗎?因爲我之前看過這樣的地圖,但是我真的不知道如何搜索它們!在Gnuplot 4.6(或其他軟件?)中繪製轉換貼圖

非常感謝您的幫助。

+1

製作一個糟糕的圖表說明你想達到的目標可能是告訴你是否/如何做的最簡單的方法。例如。手工繪製,掃描並在您的答案中添加一個鏈接。 – Miguel 2015-03-02 10:56:13

回答

1

更適合您的問題的工具將是Graphviz。您可以使用Graphviz「DOT」語言直接表達轉換圖,然後使用Graphviz工具執行各種類型的自動佈局(包括圓形佈局),並生成圖像文件以顯示圖中的節點和邊。如果沒有自動佈局是您想要的,您可以自己計算它們並明確設置位置,並仍使用graphviz的渲染器。

+0

完全借調這一點。 gnuplot不像graphviz那麼適合你想要做的事情。 – Daniel 2015-03-03 07:18:02