EdgeShapeFunction

EdgeShapeFunction

Graphとその関連関数のオプションかつ注釈で,各辺の描画のためのプリミティブの生成に使う関数を指定する.

詳細

  • 使用可能なオプション設定
  • Automaticデフォルトの辺関数
    None辺は描画しない
    "name"名前付きの辺関数
    func一般的な辺関数
    {vivj->efij,}vivjに辺関数 efij を使う
    {pattiefi,}パターン pattiと一致する辺に辺関数 efiを使う
  • Graph等の関数内でグラフを作る場合にはラッパーAnnotation[vw,EdgeShapeFunction->f]を使うことができる.
  • ResourceData["EdgeShapeFunction"]を使ってすべての名前付き辺関数のリストを得ることができる.
  • EdgeShapeFunction->func は各辺が func[{{x1,y1},{x2,y2},},vw]で与えられるプリミティブを使って描画されるように指定する.ただし,{{x1,y1},{x2,y2},}は線分であり vw は辺である.

例題

すべて開くすべて閉じる

  (4)

定義済みの辺関数を使って辺を描画する:

個別の辺の辺関数を指定する:

別のデフォルトの辺関数と組み合せる:

Annotationラッパーを使って個別の辺関数を指定する:

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

スコープ  (10)

EdgeShapeFunction指定  (7)

EdgeShapeFunctionは一般的なグラフに使うことができる:

行列グラフ:

特殊なグラフ:

ランダムグラフ:

Annotationラッパーの中でEdgeShapeFunctionを使う:

EdgeShapeFunctionはパターンを使うことができる:

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

EdgeShapeFunctionEdgeStyleより優先順位が高い:

EdgeShapeFunctionギャラリー  (3)

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

基線を含む無向辺:

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

塗り潰された矢印を含む有向辺:

線の矢印:

塗り潰していない矢印:

考えられる問題  (1)

Ruleを使って辺を示そうとしてもうまくいかない:

カッコを使って正しく分析されるようにする:

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

テキスト

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

CMS

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

APA

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

BibTeX

@misc{reference.wolfram_2024_edgeshapefunction, author="Wolfram Research", title="{EdgeShapeFunction}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/EdgeShapeFunction.html}", note=[Accessed: 14-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_edgeshapefunction, organization={Wolfram Research}, title={EdgeShapeFunction}, year={2010}, url={https://reference.wolfram.com/language/ref/EdgeShapeFunction.html}, note=[Accessed: 14-November-2024 ]}