Graphviz是一个很强大的图形可视化软件,前面R语言部分已经提及了RGraphviz包的安装方法,在matlab里面也有相关的软件/工具箱,就是graphviz4matlab。这个软件的相关m文件等可以从以下链接中下载(这个链接中的东西会实时更新):https://github.com/graphviz4matlab/
下载完之后将其解压,假设其解压的路径为:E:\Matlab\graphviz4matlab
我们在matlab中需要先设置好路径,windows环境下可以采用以下两种方法之一进行:
1、在matlab的窗口“主页”中依次点击:设置路径(“Set Path”)——>添加并包含子文件夹——>(输入路径)“保存” 即可。
2、在命令行中输入以下代码
>> cd <span style="font-size:14px;"></span><span style="font-size:14px;">E:\Matlab\graphviz4matlab</span>
>> pwd
<span style="color:#999999;">ans =
E:\Matlab\graphviz4matlab </span>
>> addpath(genpath(fullfile(pwd, '<span style="font-size:14px;">graphviz4matlab</span>')));
>> savepath;
我们可以用安装包中给我们提供的测试源代码"graphViz4MatlabDEMO3.m“进行测试,其结果如下:
这个窗口里面有很多设置项,可以根据需要对图形进行调整。感觉这个比biograph画网络图会比较好用,不知道大家觉得怎样?或者用更好的方式画结构图和网络图之类图的呢?欢迎大家分享~