Ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版

-----------------------------------------------------------------------------------

Graph::Easy 是一个处理图形DSL的Perl模块,它有如下功能:

  1. 提供了一种易懂,可读性很强的图形描述语言
  2. 一种支持 ASCII Art 的基于网格的布局器
  3. 可以导出为 Graphviz, VCG (Visualizing Compiler Graphs), GDL (Graph Description LAnguages) 和 GraphML 格式。
  4. 可以从 Graphviz, VCG 和 GDL 导入图像。

总之,Graph Easy 是一个很 geek 的一个绘图工具。它基于 Command Line,可以轻松的绘制 ASCII 字符图,同时还能导出成 HTML,SVG 等多种格式。

1. 安装

1.1 首先需要安装 graphviz 软件包

执行:sudo apt-get install cflow graphviz

1.2 安装perl,Ubuntu系统自带

1.3 安装cpan,这个是perl的软件包管理,Ubuntu系统自带

1.4 安装Graph::Easy

执行:sudo perl -MCPAN -e shell

输入y后即可进入以下界面:

执行:install Graph::Easy

等待几分...OK。

2. 使用

2.1 使用Graph::Easy DSL的语法描述图像,存为文本文件,比如 simple.txt

2.2 在shell下使用 graph-easy 命令处理这个文件: graph-easy simple.txt

最简单的使用方式就是这样;当然,Graph::Easy 不仅仅支持自己的DSL语法,它还支持诸如dot 这种较为通用的图像描述语言;可以直接读取dot 格式的输入,产生其他的诸如 ascii,png,svg格式的图像。

2.3 实例

1)流程图or流向图

test.txt内容如下:

[ab] -> [cd] -> [hello wprld] -> {label: "feedback"} [ab]

[ef | gh | ij | ki]

输出:

2)表格:

[ef | gh | ij | ki ||

2 1 | 2 | 3 | 4 ||

3 a |b |c |d ]

输出:

graph-easy 纯文本图绘制工具(表格或流程图)相关推荐

  1. 如何用纯文本生成漂亮的表格?

    巧了~不是,近期在写博客,也希望制作格式化的文本表格.这有一款在线制作漂亮的文本表格工具,纯文本输出. 如何用纯文本生成漂亮的表格? - Ayayo的回答 - 知乎 https://www.zhihu ...

  2. 【冷门实用小工具】JAVA和C#轻量级的UML图绘制工具NClass,UML类图编辑器免安装版【亲测有效】

    下载地址:NClass下载地址 NClass是一款免费的UML图绘制工具,它很小巧轻量级,解压之后大小不到2M,便于携带和使用,是很实用UML绘制工具. 功能介绍: 1.支持完整的C#和Java支持多 ...

  3. WordPress Qui-Pure V2.4发布纯文本/图文博客主题正式发布!

    主题介绍: Qui-Pure是我开发的第一款主题,纯文本展示博客类型,后台控制是否加载图片/轮播图,页面布局改成图文排版!兼容erphpdown,加入个人中心,由于技术学习来源互联网,WordPres ...

  4. html如何绘制热图,推荐一个简单高效的图形化热图绘制工具

    热图(heatmap)绘制有很多方法,最多就是R了吧,Excel,MATLAB 也很常见,各种工具琳琅满目,这里我向大家推荐一款非常简单高效的热图绘制工具,更重要的是,它完全不需要命令行!!,完全满足 ...

  5. 阿里云3D架构图绘制工具寻找分析结果

    示例如下: 一.阿里云3D架构图绘制工具寻找分析结果 1. https://www.diagrams.net/   前身是draw.io,免费开源  可在线制作, 可存储在github等云仓库中 2. ...

  6. Balsamiq Mockups 产品原型图绘制工具的破解和使用教程

    说实话作为一个前端,会不会这个软件都是没事的,毕竟这个是经理才可以用到的软件,科普一下,Balsamiq Mockups是一款美国加利福尼亚一个工作室在2008年开发出来的一款很好用的产品原型绘制软件 ...

  7. 为设计人员准备的8个最好的免费线框图绘制工具

    1. Lovely Charts Lovely Charts是一个在线绘图应用程序,使用户能够轻松地创建流程图,网站地图,组织结构图和线框图 2. Wireframesketcher 这是一个很酷的线 ...

  8. 【思维导图绘制工具】万彩脑图大师教程 | 插入剪切画到思维导图中

    形象生动的剪切画可以充实文字内容,方便记忆理解.那么在万彩脑图大师中又是如何把剪切画插入思维导图的呢? 插入软件自带的剪切画 方法一: 选择"图片",点击鼠标左键,选择自己喜欢的图 ...

  9. 没有一个顺手的流程绘制工具?好吧,自己动手,丰衣足食

    流程绘制工具感觉也挺常用的,而且流程图基本上也都标准化了,标准化的东西其实是最容易做的,但是 IDEA 上却一直没有一个称手的流程绘制工具,其实这也是一个机会吧哈哈,自己搞一个 IDEA 插件- 不过 ...

最新文章

  1. 【AWS】AWS云计算赋能数字化转型专题研讨会圆满落幕
  2. 前端构建工具gulp之基本介绍
  3. php计算器使用方法,php--计算器的算法实现(-)
  4. 数据结构2 - 线性表
  5. 【数据结构和算法笔记】用并查集求解等价关系
  6. 数据结构自学笔记(郝斌)
  7. SQL 行转列,列转行
  8. java 地心坐标系(ECEF)和WGS-84坐标系(WGS84)互转
  9. python发送微信及企业微信消息
  10. 明日之后无限信用点的服务器,明日之后信用点怎么得 明日之后信用点获取方法分享...
  11. 主流室内定位技术分析
  12. 在 VMware vSphere 中构建 Kubernetes 存储环境
  13. linux火狐中设置中文,Ubuntu中firefox设置成中文
  14. 《Java8实战》第8章 Collection API 的增强功能
  15. excel行列突出显示_在Excel中突出显示即将到来的日期
  16. 普特英语听力——前言
  17. sja1000 c语言,CAN总线控制器SJA1000源程序(c语言).doc
  18. 基于抽象语法树的Online Judge语义查重系统设计与实现(毕设)
  19. 【黑金ZYNQ7000系列原创视频教程】03.体验FPGA里的ARMmdash;mdash;裸机helloworld实验...
  20. 水经注,bigemap 功能对比

热门文章

  1. 前端常用linux命令
  2. DSP 投放的基本流程和算法
  3. 【自定义控件】自定义属性
  4. express 框架之 路由与中间件
  5. HDU1002 大数相加
  6. 计算机软件硬件的会计处理,重庆会计从业考试《会计电算化》第二章第四节计算机软件...
  7. 安装mysql的过程可以中断吗_安装 mysql 遇到的坑(附 mysql 安装过程)
  8. 添加vlan后无法上网_VLAN攻击如何有效防范?搞定虚拟局域网就在以下三点
  9. 数字图像处理之图像边缘
  10. 283. Move Zeroes(数组篇)