2010-08-08 53 views
25

是否有免費的(如「歡呼聲」),linux兼容的交互式可視化編輯器graphviz或其他圖?​​似乎正在畫空白。圖形(點)文件的免費視覺編輯器

編輯:「歡呼聲」意味着「啤酒」和「言語」。 元編輯:我想它應該是「免費的,如在沙灘上」。

編輯2:也許一個合適的SVG編輯器是一個更現實的目標。我基本上想要一些可以用來方便地創建一組標記形狀和連接它們的線條的東西。實際上,從這些數據中提取圖形可能更具理論意義,因爲它包括語義數據(圖形)和演示數據(它在屏幕上排列的方式,使用的顏色等)。有沒有辦法用Inkscape或其他免費矢量圖形編輯器方便地佈置標記的形狀?我真的需要重新排列節點,並且(重新)流動文本,以最大限度的方便發生。

我也意識到這是一個超級用戶的問題。當我發現existing question似乎可能爲我提供一個答案:dia時,我正準備在那裏重新發布。

編輯3dia似乎只是它似乎並不可能得到節點對象的文本內容以任何有用的方式來包裝有用的(即不是通過插入手動換行符以外的任何方式)。這是一種破壞行爲,因爲它大部分的便利因素是我的動機,而不是文本編輯器或筆和紙,這是我的動機。但它支持某種事件模型和基於Python的腳本,因此我將深入挖掘一下,看看是否可以使用python來包裝文本以響應內容更改。除非你們其中一個可愛的人有更好的主意..?基本上我想要選擇通過GUI交互顯式設置節點大小,並將內容包裝和重新縮放(在一定的字體大小範圍內)以適應它。富文本將非常有用。

換句話說,這實際上是一個有效的SO問題,因爲它似乎需要編碼。

回答

7

退房yEd

+7

適合graphml的程序;不支持DOT格式,雖然 – 2014-08-02 14:57:25

+0

@RichAshworth是否有任何轉換器graphml - >點,反之亦然? – 2017-01-20 10:54:30

+1

@YuriKarpovich這裏是dottoxml腳本(它將從點轉換爲「graphml」for yEd)和工作指令。雖然它不完美,但它的作品 – eli 2017-01-27 07:29:31

-3

JointJS是基於骨幹一個Javascript圖形編輯庫:http://www.jointjs.com/

作者還提供了Rappid,這可能會滿足您的需求的在線圖形編輯器,我不知道點文件導入。

+0

「每個開發者一個Rappid許可證, 每個許可證價格爲1500歐元」,並且「你不知道點文件導入」? Downvote。充其量,這可能是一個評論。答案應該不僅僅是一個鏈接,而且應該解釋***如何回答問題 – Mawg 2018-01-03 10:09:58

29

爲了節省時間,那些躍躍欲試現有的方案處理DOT圖:

  • 瘋瘋癲癲可以顯示DOT圖表和一點運氣,你可以用鼠標,僅此而已移動的節點,而你可以很容易段錯誤作爲獎勵(我試過最新的穩定的graphviz)
  • 左撇子只有通過多點的用於特殊用途的語言解釋器,沒有看
  • KGraphEditor是一個空的如意項目(一個QT窗口和幾個按鈕)
  • gvedit不是一個真正的圖形編輯器:它提供了一個簡單的文本編輯器,並且您點擊F5來運行佈局工具並打開圖片;你其實可以從配置自己喜歡的文本編輯器
  • 格拉巴是一個廢棄的Java小程序,這是我無法運行
  • 有趣的是,dia可以導出到DOT(「PyDia DOT導出」),但由於獲得了更多的功能它的車印,你有後處理的文件,使用它們
  • graphedit可以在DOT解讀圖表,你可以四處移動它的節點改變其顏色
  • Eclipse的人開始在GEF4上DOT的支持工作,所以它可以顯示DOT圖形
  • GraphUI有一個非常有趣的demonstration video,但要小心:雖然看起來圖形是通過單擊和拖動來創建的,但實際上所有編輯都是通過鍵盤使用快捷方式進行的。從好的一面來看,上下文說明始終可用,顯示哪些快捷方式執行了什麼操作。
  • DotEditor聲稱一個樹編輯器,用鼠標修改節點屬性/顏色/形狀。

其他答案yEd(Java應用程序)和JointJS/Rappid(JaveScript的東西)中提到的圖形編輯器顯然與DOT無關(試過兩種)。

我相信那裏根本就沒有工作的DOT處理圖形編輯器。

+1

感謝那個列表;只是想補充一點,'dotty'是使用'dot'作爲引擎的GUI,所以你實際上不能在那裏修復節點位置;你可以在'neato'(http://stackoverflow.com/a/5344221/277826)中修復節點位置,但是像'nety'這樣的'dotty'這個相同的GUI被稱爲'lneato'。 – sdaau 2014-06-23 01:36:07

+1

不,有一個這樣的編輯器:** TINTFU **,http://tintfu.sourceforge.net/。它是WYSIWUG編輯器的點文件。 .dot輸出文件雖然不是很好,但仍然... – t7ko 2015-03-26 18:55:08

+0

非常基本的點圖編輯可以用[ocamlgraph-editor](http://packages.ubuntu)完成。COM /信賴/ ocamlgraph編輯器)。 – thomie 2015-03-27 21:46:21