私は、主にグラフィック指向ではないオープンソース プロジェクトを書いています。非常に基本的な折れ線グラフを (ユーザーにデータを表示させる方法として) 提供すると便利ですが、依存関係をさらに追加する必要はありません (私のユーザー ベースにはおそらく初心者のプログラマーが含まれているため、彼らの生活を充実させたいと考えています)。できるだけシンプルに)。シンプルで軽量で、追加の依存関係がないグラフ作成/プロット/チャート作成ライブラリはありますか? 私が見つけた唯一のものは、Google Chart API の Python ラッパーです。これは、「単純な」エンコーディングであっても、非常に少量のデータしか処理できないことを除けば、素晴らしいものです。
ソリューションが pip インストール可能であれば、それは間違いなく理想的です。プロジェクトから依存関係を完全になくすことはできませんが、少なくとも、ユーザーが「pip install -r requirements.txt」を実行するだけで完了できるようにしたいと考えています。これが、私を matplotlib から遠ざけた理由の 1 つです。少なくとも一部のシステムでは、最初に numpy をインストールする必要があるため、依存関係に注意が必要です。したがって、私にとって次善の策は、それ自体がpipでインストール可能ないくつかの依存関係を持つライブラリです。
SO とPython wikiで検索すると、古くてサポートされていないものがたくさん見つかります。シンプルにしようとしているが、より重いライブラリに依存することによってそうしているものがたくさんあります。 pip でインストールできないか、virtualenv でうまく動作しません。私はユーザーに、できるだけすぐに使える状態に近いものを提供したいと考えています。相性の良いものがきっとあるはずです。