Python ASCII Gráfico Desenho [fechado]
Pergunta
Eu estou procurando uma biblioteca para desenhar gráficos ASCII (para uso em um console) com Python. O gráfico é bastante simples:. É apenas um fluxograma para pipelines
Eu vi NetworkX e IGRAPH, mas não vejo uma maneira de saída para ascii.
Você tem experiência nisto?
Muito obrigado!
Patrick
EDIT 1: Na verdade, encontrei uma biblioteca fazendo o que eu preciso, mas é em perl Graph :: Fácil . Eu poderia chamar o código de python, mas eu não gosto da idéia muito ... ainda à procura de uma solução python:)
Solução
Quando você diz 'gráfico de rede simples em ASCII', não é algo dizer assim?
.===. .===. .===. .===.
| a |---| b |---| c |---| d |
'===' '===' '---' '==='
Eu suspeito que há provavelmente melhor maneiras de exibir qualquer informação que é que você tem que tentar e desenhá-la no console. Se é apenas um gasoduto, porque não basta imprimir:
a-b-c-d
Se você está certo de que este é o caminho, uma coisa que você poderia tentar seria gerar um gráfico decente usando Matplotlib e, em seguida, publicar o conteúdo para um dos muitos imagem-to-ascii conversores você pode encontrar na web.
Outras dicas
ascii-plotter pode fazer o que quiser ...
Não é diretamente baseado em Python, mas você deve ter um olhar para o artista-mode do Emacs
Você pode controlar emacs de python com pymacs , ou você pode tomar uma olhada no código Lisp e tirar alguma inspiração.