グラフのスタイル付け,ラベル付け,配置
グラフは情報の素晴らしい可視化方法である.グラフ要素をハイライトすると,情報が際立つ.アルゴリズムによるグラフ配置を使うと,連結要素等,グラフ構造の多くは自明なものとなる.インタラクティブな効果をグラフ要素に加えると,さらに掘り下げた情報を提供することができる.Wolfram言語では注意深く設計された幅広いグラフスタイル,ハイライトスタイル,配置アルゴリズムが提供されている.Wolfram言語はスタイル付け,ラベル付け,グラフのための形状生成について,徹底的なサポートと,注意深く設計された辺・頂点の形状ライブラリを提供している.
グラフ要素をハイライトする
HighlightGraph — 頂点,辺,または部分グラフ全体をハイライトする
GraphHighlightStyle — ハイライトに使用する総合的スタイル集
"Dashed" ▪ "Thick" ▪ "DehighlightFade" ▪ ...
総合的なルックアンドフィール
"BlackAndWhite" ▪ "BackgroundBlue" ▪ "DiagramGreen" ▪ ...
グラフの全体的な配置
GraphLayout — アルゴリズムによる種々のグラフ配置
VertexCoordinates — 頂点座標の明示的なリスト
"SpringEmbedding" ▪ "SpringElectricalEmbedding" ▪ "LayeredDrawing" ▪ ...
頂点と辺のスタイル
Style — 頂点と辺のスタイル付けのためのラッパー
VertexStyle — すべての頂点,または個々の頂点にスタイル付けする
EdgeStyle — すべての辺,または個々の辺にスタイル付けする
BaseStyle ▪ Red ▪ Dashed ▪ ...
頂点と辺のラベル
Labeled — 頂点と辺のラベル付けのためのラッパー
VertexLabels — 個々の頂点,コントロールの場所,書式にラベル付けする
EdgeLabels — 個々の辺,コントロールの場所,書式にラベル付けする
頂点と辺の形状
VertexSize — 頂点の大きさを設定する
VertexShape — 頂点の形状に任意の式を使う
VertexShapeFunction — グラフィックスを頂点の形状として生成する
EdgeShapeFunction — グラフィックスを辺の形状として生成する
"Square" ▪ "Diamond" ▪ "ConcaveHexagon" ▪ ...
"Arrow" ▪ "CarvedArrow" ▪ "HalfFilledArrow" ▪ ...
インタラクティブな効果
Tooltip — 頂点と辺にツールチップを加えるラッパー
Button — 頂点と辺をアクションボタンにするラッパー
Hyperlink ▪ PopupWindow ▪ EventHandler ▪ ...