2012-01-17 9 views
2

私はMathematica 8を持っています。私はGraphEdit []を使用しようとしていますが、私は非常に迷惑であると感じています。 1つは、出力を使って自分自身にフィードバックする方法を理解できません。Mathematicaグラフエディタ?

は例えば、私はGraphEditを[]を使って、簡単なグラフを作成し、この取り戻す:

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

をしかし、私はさまざまな方法でバックGraphEditのにこの出力を供給しようとすると、働く唯一のものは、次の場合であるI座標とVertexLabelsを取り除き、唯一のパラメータとして "Graph"値を渡します。それ以外は空のグラフを表示します。座標と頂点ラベルを取り除くと、グラフは役に立たなくなります。

GraphEdit []が新しいバージョン8グラフ[]関数とは異なる形式を使用していることに気付きました。古いCombinatoricaと完全に互換性がないかもしれませんが、出力が簡単に戻ってくる自分自身に!ドキュメントは特に役に立ちませんし、座標と頂点情報を含むグラフを渡す方法の例は示していません。私が紛失していることが明白である(またはそれほど明白ではない)のですか? GraphEdit []は役に立たないおもちゃですか?

または、バージョン8でグラフを編集できる新しい機能がありますか?私はGraphEdit []インターフェイスが少し限られていることを認めなければなりません。少なくとも、インターフェイスを最適化するコントロールを持っている方がいいと思っています。

答えて

4

Mathematicaのバージョンでは8新しいグラフ[]と関連する機能は、右クリックメニューから編集することができます。例は以下のイメージです。しかし、これは書式設定のためだけです。 GUIを使って頂点を削除する必要が本当に必要な場合は、GraphEdit []を使用する必要があります。しかし、頂点座標の指定はできません。私は個人的には、新しいV8グラフ機能を使ってプログラムですべてのことを行うでしょう - そこにはたくさんのグッズが入っています。

CompleteGraph[10] 

enter image description here

+0

私はこの方法で、グラフの様々な特性を変更することができますが、私は実際には、ノードの位置やタグを編集したり、新しいノードを挿入し、GraphEditをして私ができるように、既存のものを削除する方法が表示されません[]。マウスオーバーすると別のカーソルが表示されます.Wolframはバージョン9に実際のグラフエディタを埋め込む予定ですか? – Michael

+0

私の答えは少し更新されました。私はV9については知らない。 –