我的論文我需要繪製一些概率控制流圖。即在邊緣描繪概率的控制流圖。圖形工具:繪製文字的邊緣
我發現圖形工具似乎很有用,因爲它可以使用現有圖形的深度副本,而且我的圖形非常相似。
所以我的問題是,如果有可能在邊緣上/旁邊畫邊緣屬性(或一些字符串)?如果不可能或者非常複雜,在這種情況下是否有更好的工具?
編輯︰ 我需要有向邊,甚至可以創建2個節點之間的循環,並具有不同的值。這也有可能嗎?所以我可以看到兩個值?現在我可以看到帶有2方向邊緣的有向圖,但只有一個值。
因此,例如,在networkx(參考帶鉤),它看起來像:
G = nx.MultiDiGraph()
G.add_edge(0,1)
G.add_edge(1,0)
labels = {(0,1):'foo', (1,0):'bar'}
這樣既「富」和「酒吧」是可見的,你可以看到哪個方向它們連接到。
但是,隨着networkx渲染它,我得到1個雙向邊和1個標籤。
高興它幫助!我不知道你確切需要什麼,但是networkx也可以繪製定向圖和多圖圖。對於您的論文,請務必將生成的圖像保存爲PDF而不是PNG以保持質量(ex http://stackoverflow.com/a/9890599/249341) – Hooked
我剛剛閱讀教程並嘗試MultiDiGraph,因爲我需要有向邊,甚至可以在2個節點之間創建循環並具有不同的值。這也有可能嗎?所以我可以看到兩個值?現在我可以看到帶有2方向邊緣的有向圖,但只有一個值。 –