关系图绘制工具Graphviz 的学习

今天简单的学习了一个关系图绘制工具,Graphviz

有篇博客介绍这个工具介绍的很详细:使用Graphviz绘制流程图,另外,我还上传了几个Graphviz的学习文档,这里我就不多说了。

使用Graphviz,需要使用它自己的语言编写程序,在程序中指明节点之间的关系,使用Graphviz可以对点、线、字体和输出格式进行设置,另外Graphviz支持子图的绘制,子图的名称必须以cluster开头,否则graphviz无法设别。。还要说明的是,Graphviz提供的文档编辑能力很弱,甚至不如text文档,建议在其他工具中进行编程。

Graphviz的功能很单纯,语法也不难,我想要用Graphviz自动绘制函数关系的调用图,这就有了不小的难度:1,如何把描述函数调用关系的文档处理成Graphviz能识别的语言而不是手工输入,可以想象,如果函数比较多的话,工作量很大;2,如何通过C#直接调用该程序,Windows下Graphviz是通过窗口操作的,不知道能不能直接调用。

可能的解决办法:1,根据gv语言的特点编程将函数调用关系处理成可执行的gv文件。2,将输出的文件保存成gv格式,然后打开。哦,打开之后还是要点击gv的按钮运行不是吗?好吧,再想想。

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在深度学习绘制架构,有几种常用的绘工具可供选择,具体取决于个人喜好和需求: 1. **TensorBoard**:TensorBoard是TensorFlow提供的可视化工具,可以用于绘制神经网络架构、显示训练过程中的损失曲线和指标等。它内置于TensorFlow中,使用方便,并且与其他TensorFlow功能集成良好。 2. **Graphviz**:Graphviz是一种开源的形可视化工具,可以用于绘制任何类型的形结构,包括深度学习模型的架构。通过定义节点和边的关系,可以自动生成形,支持多种输出格式。可以使用Python的Graphviz库进行与深度学习相关的绘制。 3. **Lucidchart**:Lucidchart是一款在线绘工具,提供了丰富的形模板和符号库,非常适合绘制深度学习架构。它提供了直观的界面和协作功能,可与团队成员共享和编辑表。 4. **Microsoft Visio**:Microsoft Visio是一款流行的商业绘工具,可以用于绘制各种类型的表,包括深度学习架构。它提供了丰富的预定义符号和模板,可以根据需要进行自定义。 5. **Adobe Illustrator**:Adobe Illustrator是一款专业的矢量形编辑软件,可以用于绘制高质量的深度学习架构。它提供了强大的绘和编辑功能,支持各种导出格式,适用于需要高度自定义和精细调整的形设计。 这些工具各有特点,可以根据个人的需求和偏好选择适合自己的绘工具

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值