有什么方法可以增加一个圆形的半径格式化的有向图?

6视图(30天)
我策划一个有向图的节点图排成一圈使用:
G =有向图(重量);
p =情节(G);
布局(p,“圆”)
这很适合我的需求,但我真的很喜欢圆的半径要大。它看上去不像半径的大小是一个可选参数的布局(p,“圆”)命令,但这将是真的如果是方便!我怎么继续呢?有什么方法可以增加我圆的半径格式化的有向图?

接受的答案

苍老师美岛绿”class=
苍老师美岛绿 2018年12月21日
我没有完全明白你的准确意思“增加半径”,但在这里,我给你更改的属性的一个示例。例如,使用下面的命令,您可以双水平节点的位置。
p。XData = 2 * p.XData;
同样,你可以双垂直。
p。YData = 2 * p.YData;

答案(1)

克里斯·拉皮埃尔”class=
克里斯·拉皮埃尔 2018年12月21日
从文档页面 布局 ,“环形布局。地方图节点在原点为中心的圆半径为1。”
我也看不出变化的一种方法。
1评论
史蒂文的主”class=
史蒂文的主 2018年12月21日
一旦你制定了 有向图 成一圈检索的属性图对象,规模适当,并设置这些属性值。
做一个样品 有向图 :
一个= [0 10 20 30;10 0 2 0;20 2 0 1;30 0 1 0];
G =有向图(一个);
情节。
h =情节(G,“布局”,“圆”);
规模的X和Y坐标顶点2。
h。XData = 2 * h.XData;
h。YData = 2 * h.YData;

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!