graph-easy 纯文本图绘制工具(表格或流程图)
Ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版
-----------------------------------------------------------------------------------
Graph::Easy 是一个处理图形DSL的Perl模块,它有如下功能:
- 提供了一种易懂,可读性很强的图形描述语言
- 一种支持 ASCII Art 的基于网格的布局器
- 可以导出为 Graphviz, VCG (Visualizing Compiler Graphs), GDL (Graph Description LAnguages) 和 GraphML 格式。
- 可以从 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 纯文本图绘制工具(表格或流程图)相关推荐
- 如何用纯文本生成漂亮的表格?
巧了~不是,近期在写博客,也希望制作格式化的文本表格.这有一款在线制作漂亮的文本表格工具,纯文本输出. 如何用纯文本生成漂亮的表格? - Ayayo的回答 - 知乎 https://www.zhihu ...
- 【冷门实用小工具】JAVA和C#轻量级的UML图绘制工具NClass,UML类图编辑器免安装版【亲测有效】
下载地址:NClass下载地址 NClass是一款免费的UML图绘制工具,它很小巧轻量级,解压之后大小不到2M,便于携带和使用,是很实用UML绘制工具. 功能介绍: 1.支持完整的C#和Java支持多 ...
- WordPress Qui-Pure V2.4发布纯文本/图文博客主题正式发布!
主题介绍: Qui-Pure是我开发的第一款主题,纯文本展示博客类型,后台控制是否加载图片/轮播图,页面布局改成图文排版!兼容erphpdown,加入个人中心,由于技术学习来源互联网,WordPres ...
- html如何绘制热图,推荐一个简单高效的图形化热图绘制工具
热图(heatmap)绘制有很多方法,最多就是R了吧,Excel,MATLAB 也很常见,各种工具琳琅满目,这里我向大家推荐一款非常简单高效的热图绘制工具,更重要的是,它完全不需要命令行!!,完全满足 ...
- 阿里云3D架构图绘制工具寻找分析结果
示例如下: 一.阿里云3D架构图绘制工具寻找分析结果 1. https://www.diagrams.net/ 前身是draw.io,免费开源 可在线制作, 可存储在github等云仓库中 2. ...
- Balsamiq Mockups 产品原型图绘制工具的破解和使用教程
说实话作为一个前端,会不会这个软件都是没事的,毕竟这个是经理才可以用到的软件,科普一下,Balsamiq Mockups是一款美国加利福尼亚一个工作室在2008年开发出来的一款很好用的产品原型绘制软件 ...
- 为设计人员准备的8个最好的免费线框图绘制工具
1. Lovely Charts Lovely Charts是一个在线绘图应用程序,使用户能够轻松地创建流程图,网站地图,组织结构图和线框图 2. Wireframesketcher 这是一个很酷的线 ...
- 【思维导图绘制工具】万彩脑图大师教程 | 插入剪切画到思维导图中
形象生动的剪切画可以充实文字内容,方便记忆理解.那么在万彩脑图大师中又是如何把剪切画插入思维导图的呢? 插入软件自带的剪切画 方法一: 选择"图片",点击鼠标左键,选择自己喜欢的图 ...
- 没有一个顺手的流程绘制工具?好吧,自己动手,丰衣足食
流程绘制工具感觉也挺常用的,而且流程图基本上也都标准化了,标准化的东西其实是最容易做的,但是 IDEA 上却一直没有一个称手的流程绘制工具,其实这也是一个机会吧哈哈,自己搞一个 IDEA 插件- 不过 ...
最新文章
- 【AWS】AWS云计算赋能数字化转型专题研讨会圆满落幕
- 前端构建工具gulp之基本介绍
- php计算器使用方法,php--计算器的算法实现(-)
- 数据结构2 - 线性表
- 【数据结构和算法笔记】用并查集求解等价关系
- 数据结构自学笔记(郝斌)
- SQL 行转列,列转行
- java 地心坐标系(ECEF)和WGS-84坐标系(WGS84)互转
- python发送微信及企业微信消息
- 明日之后无限信用点的服务器,明日之后信用点怎么得 明日之后信用点获取方法分享...
- 主流室内定位技术分析
- 在 VMware vSphere 中构建 Kubernetes 存储环境
- linux火狐中设置中文,Ubuntu中firefox设置成中文
- 《Java8实战》第8章 Collection API 的增强功能
- excel行列突出显示_在Excel中突出显示即将到来的日期
- 普特英语听力——前言
- sja1000 c语言,CAN总线控制器SJA1000源程序(c语言).doc
- 基于抽象语法树的Online Judge语义查重系统设计与实现(毕设)
- 【黑金ZYNQ7000系列原创视频教程】03.体验FPGA里的ARMmdash;mdash;裸机helloworld实验...
- 水经注,bigemap 功能对比