我正在寻找一个用Python绘制ASCII图形(用于控制台)的库。图表非常简单:它只是管道的流程图。
我看过NetworkX和igraph,但没有看到输出到ascii的方法。
你有这方面的经验吗?
非常感谢!
帕特里克
编辑1: 我实际上找到了一个我需要的库,但它在perl Graph::Easy中。我可以从python调用代码,但我不太喜欢这个想法...仍在寻找python解决方案:)
答案 0 :(得分:4)
ascii-plotter可能会做你想要的......
答案 1 :(得分:2)
当你说'ascii中的简单网络图'时,你的意思是这样吗?
.===. .===. .===. .===.
| a |---| b |---| c |---| d |
'===' '===' '---' '==='
我怀疑可能有更好的方法来显示你拥有的任何信息,而不是试图在控制台上绘制它。如果它只是一个管道,为什么不打印出来:
a-b-c-d
如果您确定这是路线,您可以尝试的一件事是使用Matplotlib生成一个体面的图表,然后将内容发布到您可以在网络上找到的the many image-to-ascii converters之一
答案 2 :(得分:1)
这不是基于Python的,但你应该看一下emacs的艺术家模式
您可以使用pymacs从python控制emacs,或者您可以查看一下lisp代码并吸取一些灵感。
答案 3 :(得分:0)