필터 지우기
필터 지우기

How can I change 'nodesize' (for graph plot) according to the weighted edge?

조회 수: 9 (최근 30일)
Hello
I have adjacent matrix data
I'd like to plot(graph) based on adjacent matrix data
How can I change each nodesize according to weighted edge of node?
I changed each edgewidth according to weighted edge of node, but I don't know nodesize
My scripts as follows;
a_graph = graph(A); % A : adjacent matrix
figure
P_a = plot(a_graph);
LWidths = 3*graph_1_jigging.Edges.Weight/max(a_graph.Edges.Weight);
set(P_a, 'LineWidth',LWidths);
set(P_a,'EdgeAlpha',0.25);
set(P_a,'EdgeColor', 'k');
set(P_a,'NodeColor','r');

채택된 답변

Steven Lord
Steven Lord 2017년 6월 5일
Use the highlight function to increase the widths of the edge lines and the sizes of the nodes.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Networks에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!