Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > グラフとネットワーク > グラフのスタイル付け,ラベル付け,配置 > VertexShapeFunction >
Mathematica > 可視化とグラフィックス > グラフとネットワーク > グラフのスタイル付け,ラベル付け,配置 > VertexShapeFunction >

VertexShapeFunction

VertexShapeFunction
Graphとその関連関数のオプションかつ特性で,各頂点の描画のためのプリミティブの生成に使う関数を指定する.
  • 使用可能なオプション設定:
Automaticデフォルトの頂点関数
None頂点は描画しない
"name"名前付きの頂点関数
func一般的な頂点関数
{vi->vfi,...}頂点 には頂点関数 を使う
  • Graph等の関数内でグラフを作る場合にはラッパーPropertyを使うことができる.
  • を使ってすべての名前付き頂点関数のリストを得ることができる.
  • VertexShapeFunction->func は各頂点が で与えられるプリミティブで描画されるように指定する.ただし,は中心,v は頂点の名前,は幅と高さである.
  • 頂点関数 func はレイアウトアルゴリズムで自動的に計算された境界ボックス中に頂点プリミティブを描画する.
定義済みの頂点関数を使って頂点を描画する:
個別の頂点の頂点関数を指定する:
Propertyラッパーを使って個別の頂点関数を指定する:
プログラムを実行して頂点を描画する:
定義済みの頂点関数を使って頂点を描画する:
In[1]:=
Click for copyable input
Out[1]=
 
個別の頂点の頂点関数を指定する:
In[1]:=
Click for copyable input
Out[1]=
 
Propertyラッパーを使って個別の頂点関数を指定する:
In[1]:=
Click for copyable input
Out[1]=
 
プログラムを実行して頂点を描画する:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
VertexShapeFunctionは一般的なグラフに使うことができる:
行列グラフ:
特殊なグラフ:
ランダムグラフ:
Propertyラッパーの中でVertexShapeFunctionを使う:
VertexShapeFunctionVertexStyleと組み合せることができる:
VertexShapeFunctionVertexStyleより優先順位が高い:
VertexShapeFunctionVertexSizeと組み合せることができる:
VertexShapeFunctionVertexShapeより優先順位が高い:
組込みのVertexShapeFunctionコレクションのリストを得る:
コレクションのVertexShapeFunctionの組込み設定を使う:
簡単な基本形:
一般的な基本形:
コレクションのVertexShapeFunctionの組込み設定を使う:
コレクションのVertexShapeFunctionの組込み設定を使う:
Insetを使い,定義済みのグラフィックスで頂点を描画する:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF