2012-01-17 152 views
2

我有Mathematica 8,我試圖使用GraphEdit [],但我發現它非常討厭。首先,我不知道如何使用它的輸出來反饋自己。Mathematica圖形編輯器?

舉例來說,我創建使用的GraphEdit []一個簡單的圖形,並取回此:

{ -Graphics-, "Graph" -> {1 -> 1, 
1 -> 2}, "Coordinates" -> {{196, 694}, {329, 
696}}, "VertexLabels" -> {"First Edge", "Second Edge"}} 

但是當我嘗試以各種方式將該料輸出回到GraphEdit中,唯一可行的是,如果我去除座標和VertexLabels並傳遞「圖形」值作爲唯一參數。其他一切都會產生一個空的圖。剝離座標和頂點標籤會使圖形對我無用。

我意識到GraphEdit []使用與新版本8 Graph []函數不同的格式,並且可能與舊的Combinatorica不完全兼容,但我期望輸出很容易按摩以傳回自己!這些文檔不是特別有用,並且沒有給出關於如何傳遞包含座標和頂點信息的圖的任何示例。有什麼明顯的(或不那麼明顯),我失蹤了? GraphEdit []是無用的玩具嗎?

或者,有沒有什麼新的版本8,可以讓我編輯圖表?我不得不承認,GraphEdit []接口有點受限,我希望更好的東西,我至少有控制優化接口,但它仍然比沒有好。

回答

4

在數學版本8新的圖形[]和相關功能可以從右鍵菜單進行編輯。下面是一個例子。但這只是格式化。如果您確實需要通過GUI添加刪除頂點,則必須使用GraphEdit []。它不能採用頂點座標說明。我個人會用全新的V8 Graph功能以編程方式完成所有這些工作 - 其中包含許多好東西。

CompleteGraph[10] 

enter image description here

+0

我可以改變圖形這樣的各種特性,但我不明白的方式實際編輯節點的位置或標籤或插入新的節點,並刪除現有的像我可以用的GraphEdit []。當我將鼠標移過時,我確實看到了不同的光標,也許Wolfram計劃在版本9中嵌入一個實際的圖形編輯器? – Michael 2012-01-17 18:18:04

+0

我更新了我的答案了一下。但我不知道V9。 – 2012-01-17 18:22:41