質問
Pythonで(コンソールで使用するために)ASCIIグラフを描画するライブラリを探しています。グラフは非常にシンプルです。パイプラインのフローチャートにすぎません。
NetworkXとigraphを見ましたが、asciiに出力する方法がわかりませんでした。
これに関する経験はありますか?
どうもありがとう!
パトリック
編集1: 実際に必要なことを実行しているライブラリを見つけましたが、perl Graph :: Easy 。私はPythonからコードを呼び出すことができますが、私はあまり考えていません...まだPythonソリューションを探しています:)
解決
「asciiの単純なネットワークグラフ」と言うとき、このような意味ですか?
.===. .===. .===. .===.
| a |---| b |---| c |---| d |
'===' '===' '---' '==='
おそらく、コンソールに情報を表示するよりも、情報を表示する方が良い方法があると思います。単なるパイプラインの場合は、単に印刷しないでください:
a-b-c-d
これがルートであると確信している場合、 Matplotlib そして、その内容を多くのimage-to-asciiコンバーターウェブで見つけることができます。
他のヒント
ascii-plotter はあなたが望むことをするかもしれません...
直接Pythonベースではありませんが、emacsのアーティストモードを確認する必要があります
pymacs を使用して、Pythonからemacsを制御できます。 Lispコードを見て、インスピレーションを引き出します。
所属していません StackOverflow