How to change the Marker size and the Marker symbol of some specific nodes
5 次查看(过去 30 天)
显示 更早的评论
I need to change the size and symbol of nodes 801:1:1000, that is, i need Markersize = 5 and the Marker symbol, Marker = 's'.
And the nodes 1:1:800 smaller size, for example Markersize = 3 and Marker symbol, Marker = 'o'.
pesos_NE=rand(1000,1000); % Adjacency matrix of edge weights
G=graph(pesos_NE,'upper','omitselfloops');
f1=figure(1);
h=plot(G,'EdgeAlpha',0,'Marker','p','MarkerSize',3, 'Layout','force'); % 'EdgeLabel',G.Edges.Weight
h.EdgeCData=G.Edges.Weight;
title('Closeness Centrality (NE)')
CC_NE=centrality(G,'closeness','Cost',G.Edges.Weight); %Closeness Centrality
h.NodeCData=CC_NE;
colormap parula
colorbar
0 个评论
采纳的回答
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!