添加动态LineColor到Biograph Matlab

时间:2016-01-08 11:04:54

标签: matlab

嘿,我正在尝试绘制传记的边缘,我想每次绘制一个新的边缘并保持预览绘边。

这是我的代码

A = sparse(6,6);
A(Router1,Router2)=bool;
ids = {'A','B','C','D','E','F'};
grp = view(biograph(A,ids));
if bool == 0
  [dist,path,pred1] = graphshortestpath(A,Router1,Router2);
  edges = getedgesbynodeid(grp,get(grp.Nodes(path),'ID'));
  set(edges,'LineColor',[1 0 0])
  set(edges,'LineWidth',1.5)
 end

enter image description here

屁股,你可以看到我想要的边缘涂成红色。

enter image description here

现在我想要绘制另一条边缘,但我找不到一种方法来保存已经涂过的边缘。 我想考虑拯救这条路,但我找不到办法去做。

0 个答案:

没有答案