필터 지우기
필터 지우기

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 CenterFile Exchange에서 2-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