请看一下,类似这样的图形,是怎么画出来的

2020-03-06 10:34:36 +08:00
 NoKey

各位大佬,下面这个图是我从别人那里复制过来的

 --------------------------------------------------------
|            DataCenter A          DataCenterB    ....  |
|              |                       |                |
|              ├─Rack a                ├─Rack b         |
|              |                       |                |
|              ├─DataNode1             ├─DataNode3      |
|              |    ├─Volume1          |      ├─Volume2 |
|              |    ├─Volume2          |      ├─Volume3 |
|              ├─Rack c                ├─Rack d
|              ├─ DataNode2            ├─DataNode4      |
|              |  ├─Volume2            |   ├─Volume1    |
|              |  ├─Volume3            |   ├─Volume3    |
 --------------------------------------------------------

请问一下,这种图,是怎么画出来的

不能每个位置都去 tab 空格挪位置吧

谢谢。

2204 次点击
所在节点    程序员
6 条回复
chenstack
2020-03-06 10:43:20 +08:00
有在线工具画这种 ascii 图表
http://asciiflow.com/
https://textik.com/
xiri
2020-03-06 10:44:09 +08:00
你这个不太清楚,但是在 linux 和 windows 下都有个 tree 命令可以以这样树形结构列出所有的文件、文件夹,这种应该也是有相关工具的
NonClockworkChen
2020-03-06 11:54:40 +08:00
这算是命令行时代的 UI 库做的了,逃
Phobia
2020-03-06 12:15:03 +08:00
这个用 python 的 treelib,赋值了树结构后,也能打印出来
Shoukaku
2020-03-07 03:22:42 +08:00
这东西叫 box-drawing 相关工具蛮多的
NoKey
2020-03-17 18:09:01 +08:00
@chenstack 非常感谢,第二个比较符合,但是没法改颜色

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/650311

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX