2010-11-20 11 views
2

私はいくつかのグラフを視覚化しようとしており、エッジのスタイルを変更する方法を探しています。エッジのスタイルを変更すると表現が改善されるかどうかはわかりませんが、それでも私は興味があります。例えばGraphPlot/GraphPlot3Dの点線

GraphPlot3D[{2 -> 3, 2 -> 4, 2 -> 5, 3 -> 4, 3 -> 5, 4 -> 5}, 
EdgeRenderingFunction -> Dotted, 
] 

は動作しません。 EdgeRenderingFunction -> (Cylinder[#1, 0.05] &),のようなものは、私が働いているエッジの数がこの非常に遅くて、とにかくデフォルトラインほど良く見えないので、まったくうまくいきません。

Mathematicaが受け入れるオプションを体系的に見る方法はありますか?

+0

グラフの大きさはどれくらいですか?私は、2000年のエッジでは、シリンダー機能が貧しい人のノートパソコン –

答えて

2

についての任意の提案体系的なやり方は、ヘルプのオプションリストを見てください。 GraphPlot3Dのヘルプでは、PlotStyleセクションに、点線の端を作る方法の例があります。

また、あなたがGraphPlot3D[{2 -> 3}]//FullFormを行う場合には、エッジがLineプリミティブで描画されていることがわかり、これ以上サポートされているプロパティのためにPlotStyleLineヘルプページを検索します。たとえば、PlotStyle->ThickはGraphPlot3Dのヘルプページには記載されていませんが、GraphPlot3Dの場合は機能します。

あなたが文書化されていないオプションを見たい場合は、あなたがOptions[GraphPlot3D]Information[GraphPlot3D]を行うことができ、そしてあなたが本当に文書化されていないものを掘り下げたい場合は、このquestion

1

一つの例ではサイモンさんのコメントを見て:

GraphPlot3D[{2 -> 3, 2 -> 4, 2 -> 5, 3 -> 4, 3 -> 5, 4 -> 5}, 
VertexLabeling -> True, 
EdgeRenderingFunction -> ({Blue, Dotted, Thick, 
    Arrowheads[{0.00, .03}], Arrow[#1, .05]} &)] 

これがあなたが望むエッジ修正のタイプであるかどうかはわかりません。

関連する問題