EdgeLabels

EdgeLabels

Graphおよび関連関数のオプションかつ注釈で,辺に使うラベルおよびラベル位置を指定する.

詳細

  • 使用可能なオプション設定
  • None辺のラベルは使わない
    "Index"辺の指標をラベルとして使う
    "Name"辺の名前をラベルとして使う
    "EdgeWeight"辺の重みをラベルとして使う
    "EdgeTag"辺のタグをラベルとして使う
    {vivj->lblij,}vivjlblijというラベルを付ける等
    {pattilbli,}パターン pattiと一致する辺に lbliを使う
  • ラッパーLabeled[vivj,lbl]Annotation[vivj,EdgeLabels->lbl]に等しく,Graph等の関数でグラフを作成する際に使うことができる.
  • Labeled[vivj,lbl,pos]Placed[lbl,pos]を使い,辺に沿ってラベルを付けることができる.
  • 次の位置 pos は辺のラベル位置を決める際にLabeledPlacedに使うことができる.
  • Tooltip, StatusAreaマウスオーバーの際にツールチップとしてあるいは状態エリアに示す
    "Start","Middle","End"辺の始点,中間あるいは終点にラベルを付ける
    {Left,pos},{Right,pos}ラベルを辺の上で記号位置の左あるいは右に置く
    {s,{lx,ly}}辺に沿ったのスケールされた位置 s にあるラベルの中のスケールされた位置{lx,ly}
  • 辺に沿ってスケールされた位置 は全体の長さとの割合で表示される.例えば,のときは辺のラベルが線分の半分のところに置かれる.

例題

すべて開くすべて閉じる

  (3)

12にラベルを付ける:

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

辺に沿ってラベルを付ける:

スコープ  (14)

ラベル指定  (10)

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

辺の名前をラベルとして使う:

辺の指標をラベルとして使う:

辺の重みをラベルとして使う:

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

行列グラフ:

特殊グラフ:

ランダムグラフ:

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

あるいは,Labeledラッパーを使う:

EdgeLabelsはパターンに使うことができる:

ラベルの置き方  (4)

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

ラベルを置くために明示的な座標を使う:

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

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

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

TooltipStatusAreaからの値で自動的にラベルを付ける:

考えられる問題  (1)

Ruleを使って辺を示すことはうまくいかない:

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

Wolfram Research (2010), EdgeLabels, Wolfram言語関数, https://reference.wolfram.com/language/ref/EdgeLabels.html (2020年に更新).

テキスト

Wolfram Research (2010), EdgeLabels, Wolfram言語関数, https://reference.wolfram.com/language/ref/EdgeLabels.html (2020年に更新).

CMS

Wolfram Language. 2010. "EdgeLabels." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/EdgeLabels.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_edgelabels, organization={Wolfram Research}, title={EdgeLabels}, year={2020}, url={https://reference.wolfram.com/language/ref/EdgeLabels.html}, note=[Accessed: 21-December-2024 ]}