Matlab:绘制有向图

时间:2013-05-10 12:53:48

标签: matlab plot

我想绘制一个矩形网格,箭头指向从每个单元格到其4个邻居。它也可以是带有节点和标记边的有向图。有什么建议以不那么繁琐的方式做到这一点?

编辑:我对将Matlab数据导出到第三方工具不感兴趣。

mdpgrid

2 个答案:

答案 0 :(得分:1)

使用Matlab编写.dot文件,然后使用GraphViz进行渲染。

答案 1 :(得分:1)

如果对定向图表没问题:

使用biograph就可以了。

希望它有所帮助!

编辑: 我不确定在您的情况下这是否可行,但您可以使用dolayout调整拓扑。

   % Manually modify the node position and recalculate the paths.
   bg.nodes(1).Position = [150 150];
   dolayout(bg,'PathsOnly',true)
   view(bg)

如果您创建一个分配适当的X,Y坐标的函数,您可能会达到您想要的效果。

-Rob