當前位置:編程學習大全網 - 網站源碼 - matlab 如何繪制層級關系圖

matlab 如何繪制層級關系圖

close?all,?clear?all;clc;

cm?=?[

0,0,0,0,0;

0,0,0,1,0;

0,0,0,1,0;

0,0,1,0,1;

1,0,0,0,0];

IDS?={'S1','S2','S3','S4','S5'};

bg?=?biograph(cm,IDS);

set(bg.Nodes,'Shape','circle');

set(bg,'layoutType','radial');

dolayout(bg);

bg.nodes(1).position?=?[100,300];

bg.nodes(5).position?=?[100,250];

bg.nodes(4).position?=?[100,200];

bg.nodes(3).position?=?[50?,200];

bg.nodes(2).position?=?[100,150];

dolayout(bg,'pathsonly',true);

view(bg);

輸出如下:

  • 上一篇:如何鑒別真正的亞麻籽油?
  • 下一篇:vc++ 如何動態調用DLL
  • copyright 2024編程學習大全網