Graph node/edge labels not showing on uiaxes

조회 수: 8 (최근 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 CenterFile Exchange에서 Graph and Network Algorithms에 대해 자세히 알아보기

제품


릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by