是否有工具将一系列顶点和边缘作为输入,并以ASCII / Unicode格式输出图形?
谢谢, 凯文
答案 0 :(得分:3)
是的! Perl有Graph::Easy
,如this Hacker News comment中所述。
以下是online demo的一些输出:
........ +---------+ +-----+
: Bonn : --> | Berlin | ..> | Ulm |
:......: +---------+ +-----+
H
H train
v
+---------+
| Koblenz |
+---------+
答案 1 :(得分:3)
除了@nibot提到的Graph::Easy之外,还有其他一些工具:
(免责声明:我是后者的开发者)。
答案 2 :(得分:2)
我可能会推荐graphviz - 我不知道它是否有ascii-art输出,但它确实支持一堆其他有用的格式,也许你可以找到一个ascii art转换器这些格式。
答案 3 :(得分:-3)
是的,它叫做unix目录和'树' CMD。
输出示例:
db
├── colors
│ ├── green
│ └── nongreen
└── person
└── type
├── alien
│ └── colors -> db/colors
├── female
│ └── colors -> db/colors
└── male
└── colors -> db/colors