答案 0 :(得分:2)
我可以在节点上放置标签吗?
您指的是以下问题吗?
Drawing a network of nodes in circular formation with links between nodes
向图表添加文本标签的一般方法是使用text
命令。请注意,它需要每个标签的坐标。还建议确保标签不与节点重叠。
以下示例位于this answer之后,只需在每个坐标上添加一个小的径向偏移量,然后在该位置显示标签:
idx = 1:numel(x);
tags = cellstr(num2str(idx(:)), '%0d'); %// Generate string labels
[dx, dy] = pol2cart(theta, 0.1); %// Small radial offset
dx = dx - 0.05 * (sign(x) < 0);
for k = idx;
text(x(k) + dx(k), y(k) + dy(k), tags{k}) %// Add label
end
结果如下:
如何修改连接线?
再次,this answer向您展示了如何:相应地修改ind1
和ind2
以保留您要连接的对(ind1
和{{中的每两个对应元素1}}做一对)。
例如,如果您只对连接节点(1,10),(2,16),(3,23)和(6,19)感兴趣,请对ind2
使用以下值: ind1
:
ind2
运行新连接值的代码会产生以下图: