31 lines
812 B
Matlab
31 lines
812 B
Matlab
clear,clc
|
|
load links
|
|
|
|
yanlinks=readmatrix('yanlinks_initial_partition.csv');
|
|
|
|
yanlinks(1,:)=[];
|
|
for i=1:length(yanlinks)
|
|
links(i,6)=yanlinks(i,11);
|
|
end
|
|
groups = unique(links(:, 6));
|
|
groups(groups==0)=[];
|
|
% 遍历每一组数据,并绘制
|
|
for i = 1:length(groups)
|
|
% 取出当前组别的数据
|
|
group_data = links(links(:, 6) == groups(i), :);
|
|
|
|
% 设置不同的颜色
|
|
% num_groups = max(links(:,6));
|
|
% colors = [1,0,0;0.2,0.8,0.3;0,0,0;0.3,0.2,0.7;
|
|
% 0.2,0.6,0.3;0,1,0;0,0,0;0,0,1];
|
|
num_groups = max(links(:,6));
|
|
colors = rand(num_groups,3);
|
|
for ii=1:length(group_data(:,1))
|
|
line([group_data(ii,1),group_data(ii,3)],[group_data(ii,2),group_data(ii,4)],'LineWidth',2,'Color',colors(i,:));
|
|
end
|
|
|
|
end
|
|
title('考虑方向的分区','FontSize',20)
|
|
grid on
|
|
|