我想画一个矩形网格,箭头指向每个单元格到它的4个邻居 . 它也可以是带有节点和标记边的有向图 . 有什么建议以不那么繁琐的方式做到这一点?
编辑:我对将Matlab数据导出到第三方工具不感兴趣 .
使用Matlab编写 .dot 文件,然后使用GraphViz进行渲染 .
.dot
如果对定向图表没问题:
为此,使用biograph应该非常简单 .
希望能帮助到你!
编辑:我不确定这是否可行,但您可以使用 dolayout 调整拓扑 .
dolayout
% Manually modify the node position and recalculate the paths. bg.nodes(1).Position = [150 150]; dolayout(bg,'PathsOnly',true) view(bg)
如果您创建一个分配适当的X,Y坐标的函数,您可能会达到您想要的效果 .
-抢
2 回答
使用Matlab编写
.dot
文件,然后使用GraphViz进行渲染 .如果对定向图表没问题:
为此,使用biograph应该非常简单 .
希望能帮助到你!
编辑:我不确定这是否可行,但您可以使用
dolayout
调整拓扑 .如果您创建一个分配适当的X,Y坐标的函数,您可能会达到您想要的效果 .
-抢