フィルターのクリア

Graph node/edge labels not showing on uiaxes

1 回表示 (過去 30 日間)
nemanjahrane
nemanjahrane 2018 年 9 月 23 日
コメント済み: Tom 2019 年 2 月 28 日
This code does not work as expected:
s = [1 1 1 2 2 3 3 4 5 5 6 7];
t = [2 4 8 3 7 4 6 5 6 8 7 8];
weights = [10 10 1 10 1 10 1 1 12 12 12 12];
names = {'A' 'B' 'C' 'D' 'E' 'F' 'G' 'H'};
G = graph(s,t,weights,names);
ax = uiaxes();
plot(ax, G,'EdgeLabel',G.Edges.Weight)
It does not show node and edge labels.
  4 件のコメント
Tom
Tom 2019 年 2 月 28 日
Having exactly the same issue with uiaxes in the app designer. I have also copied and pasted the code above into a standalone script and I am getting the same result as nemanjahrane.
If I replace the uiaxes (in the code above) with a normal axes, the node and edge labels work fine, but unfortunately I can't do this in the app designer.
Also the code above works fine in R2017b (I don't have R2018a installed), but not in R2018b so I'm assuming it's a bug. Did you find a solution?
nemanjahrane
nemanjahrane 2019 年 2 月 28 日
After updating R2018b (Update 3) the problem is solved.

サインインしてコメントする。

採用された回答

Nemanja Hranisavljevic
Nemanja Hranisavljevic 2019 年 2 月 28 日
R2018b Update 3 solves the problem. I suppose it was a bug.
  1 件のコメント
Tom
Tom 2019 年 2 月 28 日
That's sorted it, thanks.
For anyone else seeing this, you can install update 3 in place by doing the following
On the Home tab, in the Environment section, select Add-Ons > Check for Product Updates. The Check for Updates dialog box displays

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by