Graph3D

Graph3D[g]

グラフ g からの辺と頂点を持ち,3Dプロットで表されたグラフを作る.

Graph3D[{e1,e2,}]

ejを持ち3Dプロットで表されたグラフを作る.

Graph3D[{v1,v2,},{e1,e2,}]

頂点 viと辺 ejを持つグラフを作る.

詳細とオプション

例題

すべて開くすべて閉じる

  (5)

3Dプロットで表された蝶グラフ:

無向グラフ:

有向グラフ:

多重グラフ:

混合グラフ:

スコープ  (26)

連結性  (8)

記号を使い無向グラフを作成する.この記号は,ueで入力する:

記号を使って有向グラフを作成する.この記号は,deで入力する:

規則のリストから有向グラフを作成する:

規則のリストから無向グラフを作成する:

明示的な頂点のリストを与えることで,孤立頂点があるグラフを指定する:

VertexListおよびEdgeListを使って頂点と辺を得る:

辺の順序は辺が入力された順序である:

頂点の順序は,頂点が辺に入力された順序である:

明示的な頂点リストを使ってVertexListが使う順序を制御する:

入力頂点リストは結果の頂点順序を制御する:

自己ループのある無向グラフまたは有向グラフを作成する:

任意の式を頂点として使うことができる:

ラッパー  (5)

頂点あるいは辺にラッパーを使う:

ラッパーはネストさせることができる:

Tooltipのようなラッパーでインタラクティブな動作を加える:

ツールチップでは任意のオブジェクトを使うことができる:

Buttonを使って,辺または頂点をクリックしたときにアクションが引き起こされるようにする:

PopupWindowを使ってドリルダウン情報を提供する:

スタイル付け  (7)

すべての頂点あるいはすべての辺にスタイルを設定する:

オプションを使って,個々の頂点あるいは個々の辺にスタイルを付ける:

個々のスタイリングにラッパーを使う:

記号的サイズを使って頂点の大きさを調整する:

頂点の中心間の最短距離によってサイズを決めることもできる:

組込みのVertexShapeFunctionのコレクションを使う:

丸みのある形:

凸型:

個々の頂点を描画する:

デフォルトの頂点関数と組み合せる:

組込みのEdgeShapeFunctionのコレクションを使う:

塗潰し矢印を含む有向辺:

実線矢印:

半分塗潰した矢印:

個々の辺に辺関数を指定する:

異なるデフォルトの辺関数を組み合せる:

ラベル付け  (6)

任意の辺あるいは頂点にラベルを付ける:

任意の式をラベルとして使う:

Placedを使って,記号的な内側の位置を含む頂点ラベルの置き方を制御する:

記号的な外側位置:

座標に基づいた位置:

Placedをラッパーとして使って複数のラベルを置く:

任意の数のラベルを使うことができる:

VertexLabelsを使って複数のラベルを置く:

Placedを記号位置と一緒に使い,辺に沿ったラベルの置き方を制御する:

明示的な座標を使ってラベルを置く:

Placedをラッパーに使って複数のラベルを置く:

任意の数のラベルを使うことができる:

EdgeLabelsを使って複数のラベルを置く:

オプション  (74)

AnnotationRules  (2)

頂点の注釈を指定する:

辺の注釈を指定する:

DirectedEdges  (2)

デフォルトで,規則のリストを与えた場合は有向グラフが生成される:

DirectedEdges->Falseを使って,規則を無向辺として解釈する:

DirectedEdgeあるいはUndirectedEdgeを使い,グラフが有向グラフかどうかを直接指定する:

EdgeLabels  (7)

12にラベルを付ける:

すべての辺に別々にラベルを付ける:

任意の式をラベルとして使うことができる:

Placedを記号位置と一緒に使い,辺に沿ったラベルの置き方を制御する:

明示的な座標を使ってラベルを置く:

ラベル内の位置を変える:

Placedをラッパーに使って複数のラベルを置く:

任意の数のラベルを使うことができる:

EdgeLabelsを使って複数のラベルを置く:

TooltipおよびStatusAreaからの値によって,自動的にラベルを付ける:

EdgeShapeFunction  (6)

EdgeShapeFunctionの組込み設定のリストを得る:

基準線を含む無向辺:

辺に異なるグリフがある線:

塗潰し矢印を含む有向辺:

実線矢印:

塗り潰されていない矢印:

個々の辺についての辺関数を指定する:

異なるデフォルトの辺関数を組み合せる:

プログラムを実行して辺を描画する:

EdgeShapeFunctionEdgeStyleと組み合せることができる:

EdgeShapeFunctionEdgeStyleより優先順位が高い:

EdgeStyle  (4)

すべての辺にスタイルを付ける:

個々の辺にスタイルを付ける:

EdgeStyleEdgeShapeFunctionと組み合せることができる:

EdgeShapeFunctionEdgeStyleより優先順位が高い:

EdgeStyleBaseStyleと組み合せることができる:

EdgeStyleBaseStyleより優先順位が高い:

EdgeWeight  (2)

すべての辺の重みを指定する:

任意の数式を重みとして使う:

GraphLayout  (5)

デフォルトで,レイアウトは自動的に選ばれる:

特殊曲線のレイアウトを指定する:

最適化の基準を満たすレイアウトを指定する:

VertexCoordinatesGraphLayout座標を無効にする:

AbsoluteOptionsを使い,レイアウトアルゴリズムを使って計算されたVertexCoordinatesを抽出する:

GraphHighlight  (3)

頂点1をハイライトする:

23をハイライトする:

頂点と辺をハイライトする:

PlotTheme  (4)

基本テーマ  (2)

一般的な基本テーマを使う:

白黒のテーマを使う:

特徴テーマ  (2)

大きいグラフのテーマを使う:

古典的な図表テーマを使う:

VertexCoordinates  (3)

デフォルトで,任意の頂点座標は自動的に計算される:

AbsoluteOptionsを使って結果の頂点座標を抽出する:

楕円に沿ったレイアウト関数を指定する:

これを使ってグラフのための頂点座標を生成する:

VertexCoordinatesGraphLayoutより優先順位が高い:

VertexLabels  (13)

頂点名をラベルとして使う:

個々の頂点にラベルを付ける:

すべての頂点にラベルを付ける:

任意の式をラベルとして使う:

Placedを記号位置と一緒に使い,外側位置を含むラベルの置き方を制御する:

記号的な外側コーナー位置:

記号的な内側位置:

記号的な内側コーナー位置:

明示的な座標を使ってラベルの中心を置く:

すべてのラベルを頂点の右上コーナーに置き,ラベル内で座標を変える:

Placedをラッパーに使って複数のラベルを置く:

任意の数のラベルを使うことができる:

VertexLabelsを使って複数のラベルを置く:

Placedの引数を使い,Tooltipを含むフォーマットを制御する:

StatusAreaを含むフォーマット:

より複雑なフォーマット関数を使う:

VertexShapeFunction  (10)

VertexShapeFunctionの組込みコレクションのリストを得る:

"Basic"コレクションでVertexShapeFunctionの組込み設定を使う:

単純な基本形:

一般的な基本形:

"Rounded"コレクションでVertexShapeFunction iの組込み設定を使う:

"Concave"コレクションでVertexShapeFunctionの組込み設定を使う:

個々の頂点を描く:

デフォルトの頂点関数を組み合せる:

プログラムを実行して頂点を描く:

VertexShapeFunctionVertexStyleと組み合せることができる:

VertexShapeFunctionVertexStyleよりも優先順位が高い:

VertexShapeFunctionVertexSizeと組み合せることができる:

VertexShapeFunctionVertexShapeよりも優先順位が高い:

VertexSize  (7)

デフォルトで,頂点の大きさは自動的に計算される:

記号的な頂点サイズを使って全頂点のサイズを指定する:

頂点座標間の最短距離との割合を使う:

すべての頂点座標について全体的な対角との割合を使う:

軸方向と 軸方向の両方でサイズを指定する:

個々の頂点のサイズを指定する:

VertexSizeVertexShapeFunctionと組み合せることができる:

VertexStyle  (4)

すべての頂点にスタイルを施す:

個々の頂点にスタイルを施す:

VertexShapeFunctionVertexStyleと組み合せることができる:

VertexShapeFunctionVertexStyleより優先順位が高い:

VertexStyleBaseStyleと組み合せることができる:

VertexStyleBaseStyleより優先順位が高い:

VertexWeight  (2)

すべての頂点の重みを設定する:

任意の数式を重みとして使う:

アプリケーション  (4)

有限写像のグラフを作る:

ランダム置換のグラフを描画する:

Tableを使い,多くの項目について類似の注釈を設定する:

辞書中の「近くにある」単語のネットワークを生成する:

特性と関係  (3)

VertexCountおよびEdgeCountを使って頂点と辺を数える:

VertexListおよびEdgeListを使って頂点と辺を標準的な順番で列挙する:

辺と頂点は入力順に順序付けられる:

グラフからAdjacencyMatrixを計算する:

行と列の順序はVertexListで与えられる:

考えられる問題  (1)

Graph3Dオブジェクトは,原子的な生のオブジェクトである:

GraphQを使ってグラフかどうかの検定を行う:

Wolfram Research (2014), Graph3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/Graph3D.html.

テキスト

Wolfram Research (2014), Graph3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/Graph3D.html.

CMS

Wolfram Language. 2014. "Graph3D." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Graph3D.html.

APA

Wolfram Language. (2014). Graph3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Graph3D.html

BibTeX

@misc{reference.wolfram_2024_graph3d, author="Wolfram Research", title="{Graph3D}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Graph3D.html}", note=[Accessed: 17-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_graph3d, organization={Wolfram Research}, title={Graph3D}, year={2014}, url={https://reference.wolfram.com/language/ref/Graph3D.html}, note=[Accessed: 17-December-2024 ]}