Matlab BioGraph无法为未连接的节点设置节点大小

时间:2017-06-10 19:42:01

标签: matlab graph

我已经在matlab上创建了一个biograph object,它已经关闭了自动调整功能。我用了

set(my_biograph.Nodes(i),'size', [MysizeX MysizeY])

设置节点的大小。

但是,没有任何连接的孤立节点的大小往往等于我指定的最大大小的节点的大小。

有什么想法吗?这是一些测试代码:

cm   = [0 1 1 0 0; 1 0 0 1 0; 1 0 0 0 0; 0 0 0 0 0; 0 0 0 0 0];
ids  = {'M30931', 'L07625', 'K03454', 'M27323', 'M15390'};
test = biograph (cm, ids,        ...
         'LayoutType', 'radial', ...
         'Scale', 1,             ...
         'LayoutScale', 2,       ...
         'NodeAutoSize', 'off');

set (test.Nodes(5), 'Shape', 'Circle');
set (test.Nodes(4), 'Shape', 'Circle');
view (test);
set (test.Nodes(4), 'size', [100, 100]);

最后一个命令将改变两个节点的大小!

0 个答案:

没有答案