[英]“playing” with the graphviz dot/neatu layout
我正在開發一個繪制圖形的應用程序。 我非常喜歡graphviz / dot / neatu算法完成的工作。 但是,據我了解,我只能將其用作渲染圖的庫,而不能“玩弄”算法的工作方式。
具體來說,我需要兩件事,一件事在輸入端,一件事在輸出端:
在輸出端,我需要從布局中提取節點位置。 實際上,我不希望該庫繪制任何內容,而只是返回計算出的節點位置。
在輸入端,我知道點算法根據節點的邊緣依賴性計算節點的“等級”,然后將該等級用於計算節點的y坐標。 但是,就我而言,我事先知道排名,如果可以將信息提供給點算法,我將很高興,這樣它就可以使用我的數據,而不是對其進行計算。
任何線索,以及如何實現這一目標? 我使用python工作,但實際上可以使用任何語言進行讀寫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.