题
我正在寻找一个用 Python 绘制 ASCII 图形(用于控制台)的库。该图非常简单:这只是管道的流程图。
我看到了 NetworkX 和 igraph,但没有看到输出到 ascii 的方法。
你有这方面的经验吗?
多谢!
帕特里克
编辑1:我实际上找到了一个库可以满足我的需要,但它是用 perl 编写的 图::简单 。我可以从 python 调用代码,但我不太喜欢这个想法......仍在寻找 python 解决方案:)
解决方案
当你说'ascii中的简单网络图'时,你的意思是这样吗?
.===. .===. .===. .===.
| a |---| b |---| c |---| d |
'===' '===' '---' '==='
我怀疑可能有更好的方法来显示你拥有的任何信息,而不是试图在控制台上绘制它。如果它只是一个管道,为什么不打印出来:
a-b-c-d
如果您确定这是路线,您可以尝试的一件事是使用 Matplotlib <生成一个体面的图表/ a>然后将内容发布到许多图像到ascii转换器你可以在网上找到。
不隶属于 StackOverflow