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