私はMathematica8を持っていて、GraphEdit []を使おうとしていますが、それは非常に面倒です。一つには、その出力を使用してそれ自体にフィードバックする方法がわかりません。
たとえば、GraphEdit []を使用して単純なグラフを作成し、これを取得します。
{ -Graphics-, "Graph" -> {1 -> 1,
1 -> 2}, "Coordinates" -> {{196, 694}, {329,
696}}, "VertexLabels" -> {"First Edge", "Second Edge"}}
しかし、この出力をさまざまな方法でGraphEditにフィードバックしようとすると、CoordinatesとVertexLabelsを取り除き、「Graph」値を唯一のパラメーターとして渡す場合にのみ機能します。他のすべては空のグラフを表示します。座標と頂点のラベルを取り除くと、グラフが役に立たなくなります。
GraphEdit[]が新しいバージョン8Graph[]関数とは異なる形式を使用しており、古いCombinatoricaと完全に互換性がない可能性があることを認識していますが、出力は簡単にマッサージされてそれ自体に戻されると思います。ドキュメントは特に役に立ちませんし、座標と頂点の情報を含むグラフを渡す方法の例も示していません。私が見逃している明らかな(またはそれほど明白ではない)何かがありますか?GraphEdit []は役に立たないおもちゃですか?
または、バージョン8でグラフを編集できる新しいものはありますか?GraphEdit []インターフェースは少し制限されていることを認めなければなりません。少なくともインターフェースを最適化するための制御ができるより良いものが欲しいのですが、それでも何もないよりはましです。