Change position of Graph edge label and node label

12 ビュー (過去 30 日間)
Marc Gebhardt
Marc Gebhardt 2021 年 1 月 20 日
回答済み: Christine Tobler 2021 年 1 月 20 日
Hi, i plotted a graph with node labels and edge labels.
Now, all edge labels are above the linking line, all node labels are in "the west" of each node-point.
How can I change this for each node seperately or for all nodes or edges in all?

回答 (1 件)

Christine Tobler
Christine Tobler 2021 年 1 月 20 日
The position of the labels that are part of the graph plot can't be modified. It's possible to create independent text labels and move these to the positions of the graph's nodes. Here's a post describing how that would work:
You can then manipulate the positions either by assigning to the properties of that text object's handle, or by moving the labels by hand.
For the edges, the same is possible, you would probably want to compute the mid-point between the source and target node's coordinates in that case.

カテゴリ

Help Center および File ExchangeGraph and Network Algorithms についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by