首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何优雅地画一棵树

windows下的visio是挺强大的,不过在linux没法使用,当然你非要使用也可以安装wine;亿图也不错,支持画数据结构图,不过是收费的。...不过文本不准备使用这种方式,而是直接使用dot语言来画我们需要的图。 安装 linux,windows,mac等系统都支持,安装包下载地址:graphviz。具体安装过程就不介绍了。...而linux执行: $ sudo apt-get install graphviz 安装完后就可以直接使用dot命令了。window下还有可视化界面,可以一边编写,一边预览。...然后在命令行执行命令: $ dot -Tpng -o tree.png tree.dot 其中-Tpng表明要将该dot文件转换为png格式的图片,当然你也可以转换为svg,jpg等其他格式的图片。...tree.dot | gvpr -c -f binarytree.gvpr | neato -n -Tpng -o tree.png 最后得到的图形如下: ?

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

敲代码前先构思一下-Graphviz-03-小示例

系统:Windows 7 软件版本:Graphviz2.38 好久不见,接下来会有几篇文章讲解dot语言 今天介绍一个简单的案例 效果图 对应dot代码 digraph test{ node [...d -> e [ label = "line3"] d -> f [ label = "line4"] } } 代码截图 Part 1:整体结构 制作一个图,总共涉及到三个文件 写dot...语言的gv文本文件,一个bat执行文件,一个生成的图片 代码主体写在gv文件中,使用dot语言 bat文件的目的旨在将dot代码渲染成图片 dot 示例.gv -Tpng -o 示例.png 渲染算法(...dot) gv文件(示例.gv) 目标文件格式(-Tpng) 输出(-o) 输出文件名称(示例.png) 其中渲染算法(dot) 及目标文件格式(-Tpng)存在其它选择,后续会介绍其中的一些 三个文件

40020

敲代码前先构思一下-Graphviz-02

系统:Windows 7 软件版本:Graphviz2.38 好久不见,接下来会有几篇文章讲解dot语言 会已一个示例来展开 效果图 对应dot代码 Part 1:有向图 就像上篇文章说的,对于dot语言需要了解三大对象...这里只介绍有向图 建议刚开始学的时候,全部用英文或者拼音,因为汉字显示有问题,需要进行一些设置(会有篇章讲这个部分) Part 2:代码如何变成对应图片(渲染) 在本地新建一个bat文本,里面写上以下代码 dot...代码文件 -Tpng -o 生成图片文件名称 其中dot代表的是一种渲染算法,所以也存在其它算法,同样的dot代码,采用不同的渲染算法,效果会有很大差别 dot VBA学习路径图_V1-V20170905....gv -Tpng -o VBA学习路径图.png 生成图片 相关文章:敲代码前先构思一下-Graphviz-01 以上为本次的学习内容,下回见 本文为原创作品,如若转载请标明出处,如发现有错误,欢迎留言指出

56910

组件分享之后端组件——从 postgres 数据库模式生成DOT描述工具dbdot

组件分享之后端组件——从 postgres 数据库模式生成DOT描述工具dbdot 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:dbdot 开源协议: MIT license 内容 本节我们分享一个从 postgres 数据库模式生成DOT描述。.../dbdot -dbname=pgguide -user=kewluser > test.dot && dot -Tpng test.dot -o outfile.png && open outfile.png.../dbdot -dbname=pgguide -user=kewluser > test.dot --whitelist=purchase_items,purchases && dot -Tpng test.dot...具体使用方式可以参考如下: -W ask for password -dbname string dbname for which you want to generate dot

47610
领券