使用 Graph-Easy 绘制 ASCII 图

看文档时,会看到这种字符画出来的流程图,简洁又美观,那这种图怎么画出来的呢? 答案是 Graph-Easy .

+------+     +---------+     .............     +---------+
| Bonn | --> | Berlin  | --> : Frankfurt : --> | Dresden |
+------+     +---------+     :...........:     +---------+
               :
               :
               v
             +---------+     +-----------+
             | Potsdam | ==> |  Cottbus  |
             +---------+     +-----------+

Graph-Easy 的安装,官网写的不是太明确,试了好几种方法,才找到一种好用的安装方法。

安装

官网 左侧边栏中找到 Download (大概456.23Kb),下载下来。

然后在 终端 命令行中输入以下命令:

$ tar -xzf Graph-Easy-xxx.tar.gz 
$ chdir Graph-Easy-xxx
$ perl Makefile.PL 
# 执行测试
$ make test 
# 测试全部ok后,用超级用户安装
$ sudo make install

然后就可以使用 graph-easy 命令

使用

语法简洁,很容易上手。参照官方使用文档

SnapShot

$ echo "[ Bonn ] -> [ Berlin ] [ Berlin ] -> [ Frankfurt ] { border: 1px dotted black; } [ Frankfurt ] -> [ Dresden ] [ Berlin ] ..> [ Potsdam ] [ Potsdam ] => [ Cottbus ]" | graph-easy

原文:信鑫-King's Blog » 使用 Graph-Easy 绘制 ASCII 图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Graph Easy 是一个很 geek 的一个绘图工具。它基于 Command Line,可以轻松的绘制 ASC...
    lvjian700阅读 5,365评论 2 7
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,593评论 6 427
  • GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广。awesome-p...
    若与阅读 18,772评论 4 418
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 第五章:纠缠 话说遥远的东方有座小岛,四面环海,岛上的人虽不多,却都生活得其乐融融,但这一天,天空突然变色!海水翻...
    许你故作姿态阅读 664评论 1 5