29

PythonでASCIIグラフ(コンソールで使用)を描画するためのライブラリを探しています。グラフは非常に単純です。これはパイプラインのフローチャートにすぎません。

NetworkXとigraphを見ましたが、ASCIIに出力する方法がわかりませんでした。

これは経験がありますか?

どうもありがとう!

パトリック

編集1:私は実際に必要なことを実行しているライブラリを見つけましたが、それはperl Graph::Easyにあります。私はPythonからコードを呼び出すことができましたが、私はそのアイデアがあまり好きではありません...それでもPythonソリューションを探しています:)

4

3 に答える 3

4

ascii-plotterはあなたが望むことをするかもしれません...

于 2009-12-31T00:47:32.937 に答える
2

「ASCIIの単純なネットワークグラフ」と言うとき、あなたはこのようなことを意味しますか?

.===.   .===.   .===.   .===.
| a |---| b |---| c |---| d |
'==='   '==='   '---'   '==='

コンソールに描画するよりも、持っている情報を表示する方がおそらく良い方法があると思います。単なるパイプラインの場合は、印刷してみませんか。

a-b-c-d

これがルートであると確信している場合は、Matplotlibを使用して適切なグラフを生成し、そのコンテンツをWeb上にある多くの画像からASCIIへのコンバーターの1つに投稿することを試みることができます。

于 2009-05-07T13:12:33.060 に答える
1

これは直接Pythonベースではありませんが、emacsのアーティストモードを調べる必要があります

pymacsを使用してPythonからemacsを制御することも、lispコードを見てインスピレーションを引き出すこともできます。

于 2009-05-07T12:41:18.720 に答える