#1 楼
asciio我已经使用asciio几年了。我使用
asciio
在此站点上创建了许多图表。 示例
vncviewer .-,( ),-.
__ _ .-( )-. gateway vncserver
[__]|=| ---->( internet )-------> __________ ------> ____ __
/::/|_| '-( ).-' [_...__...°] | | |==|
'-.( ).-' |____| | |
/::::/ |__|
GUI如下所示。
注意:一切都由右键单击菜单以及快捷键驱动。
DrawIt
使用
vim
和DrawIt插件,您还可以创建基本图表。本文标题为:如何在Vim编辑器中创建ASCII绘图(文本框内的绘图框,线,椭圆,箭头),此处提供了有关如何安装和使用它的良好概述。asciiflow
有一个名为asciiflow的网站,它可能是绘制这些类型的图的最简单的方法。
>另一个用Java编写的工具JavE也可以创建这样的ascii图。
,'''''''''''''|
| Controller |
| |
'`'i''''''''''
,' `.
,' `.
- -
,'''''''''''''| ,''''''''''''`.
| Model |______| View |
| | | |
`'''''''''''' '`'''''''''''''
GUI如下所示:
资源
Flytrap和Asciio
在Ubuntu中安装Asciio
App :: Asciio-ASCII图表的图形用户界面
/>
评论
您可以根据需要添加diiagrams.com
– I3ck
17年12月17日在16:41
链接中的asciio Windows安装程序不再起作用。安装程序说它收到404错误,然后中止。我只是使用asciiflow。
–Joseph238
18年7月30日在22:05
@ Joseph238-感谢您的反馈,因为这是Unix&Linux网站,所以我不确定大多数路人是否会这么在意。如果您遇到指向它的链接,请告诉我们。
–slm♦
18年7月30日在22:23
也许添加有关以下内容的注释:textik.com。
–艾萨克
18-10-11在6:51
我最近创建了使用Svgbob渲染图的AsciiGrid。这是原始问题的图表
– mbarkhau
19/12/30在22:41
#2 楼
看看Emacs的艺术家模式或图片模式(另请参见此截屏视频)。您可能还需要检查ditaa。评论
+1回复:“ ditaa”所以有人可以手动完成这些操作,以便将其转换为图形格式...
–金锁
14年4月26日在12:18
是的,ditaa与asciio完美结合。
–马丁·海默斯(Martijn Heemels)
2014年4月27日在1:43
截屏链接已死。
– jcubic
18/12/17在8:20
#3 楼
我找到了另一个答案;我不确定它是否可以完全使用,但是请记住,GNU roff(groff)具有Pic语言的处理器和ascii后处理器。因此,您可以尝试使用类似的工具(如果使用Linux,则应该已经安装了所有工具)。编写一个名为test.roff的文件,其中包含:.PS
box "box1";
line
box "box2";
.PE
然后键入:
groff -Tascii -p test.roff
,您应该获得:+------+ +------+
| +-----| |
| box1 | |box2 |
+------+ +------+
。
评论
可能需要使用groff -Tlatin1 -P-c -P-b -P-u删除控制字符
– mlt
15年6月30日在3:59
在Mac OS X上预安装了groff :)
– Sridhar Sarnobat
17年6月18日在0:58
#4 楼
也许您会对图简单性感兴趣。示例:
echo "[ Bonn ] -- car --> [ Berlin ], [ Ulm ]" | graph-easy
产品: />
您可以使用以下命令进行安装:
+--------+ car +-----+
| Bonn | -----> | Ulm |
+--------+ +-----+
|
| car
v
+--------+
| Berlin |
+--------+
(请注意最上面两个行中的版本号,并且它们可能会更改)
lddot和dothost的页面上有一些不错的屏幕截图(因为这两个工具都是
graph-easy
的包装器)。评论
看起来最新版本现在托管在Github上:github.com/ironcamel/Graph-Easy
– Sridhar Sarnobat
17年6月18日在1:47
我猜这很像Graphviz,但是Graphviz没有ASCII输出,这很可惜。
– Sridhar Sarnobat
17年6月18日在1:49
graph-easy使用DOT语言,与Graphviz相同
– ivarec
19年1月25日在16:43
#5 楼
对于使用Mac(不是原始海报)的任何人,都有一个非常好的工具,称为Monodraw。当然,您会为此付出几美元,因为它具有高度抛光,功能强大且直观的特点,但是如果您经常这样做,那么它是一个方便的工具,并且与您花费的时间相比,花生是10美元保存。如果您不经常这样做,则可以免费试用,因此一切就绪。它甚至可以导出到SVG不,我不在这家公司工作。我只是一个快乐的用户。
评论
您可以使用DrawIt插件从vim中绘制这种图。“我不敢相信它们是手工创建的。必须有一些工具可以创建它们。”我可以轻易地相信它们是手工创建的,尤其是在您例如从草图或图表的其他来源进行工作的情况下。不会超过5分钟。
我可以很容易地相信它们是手工创建的,因为如果您使用一些常识并首先在脑海中将其可视化,则实际上它们很容易做到。当然,它要比使用Asciio或其他工具花费更多的时间。