1. ホーム
  2. python

[解決済み] gnuplot vs Matplotlib [終了しました。]

2023-03-28 02:48:03

質問

私はプロジェクトのグラフ化に着手しました。 トムキャット のログを gnuplot-py を使って、特に特定のリクエストとメモリ割り当てやガベージコレクションを関連付けることができます。どのような gnuplot-py と Matplotlib について教えてください。私が聞いたことのない、より良いグラフ描画ライブラリがありますか?

私の一般的な考慮事項は

  • gnuplot には大量のドキュメントがありますが、gnuplot-py にはありません。Matplotlib のドキュメントコミュニティはどの程度良いのでしょうか?
  • gnuplot にできて gnuplot-py にできないことはありますか?
  • Matplotlib はより良い Python サポートを持っていますか
  • どちらかに大きなショーストップのバグはありますか?煩わしいですか?
  • 現在 gnuplot は 10 万点のグラフを描きますが、これを数百万点にまでスケールアップしようと思っています。問題を予期すべきですか Matplotlib はこれをどの程度うまく扱えますか?
  • gnuplot と Matplotlib の使いやすさ、納期はどうですか?
  • 既存の gnuplot-py のコードを Matplotlib に移植するのはどれくらい簡単ですか?

あなたならこの作業にどう取り組みますか?

どのように解決しますか?

  • あなたは、確認することができます matplotlibのドキュメント を自分で調べてみてください。 私は、かなり包括的だと思います。
  • 私は gnuplot-py の経験がほとんど無いので、gnuplot ができることを全てできるかどうか、 言うことができません。
  • Matplotlib は Python で書かれ、Python 専用に設計されているので、 Python のイディオムやそのようなものと非常にうまくフィットします。
  • Matplotlib は成熟したプロジェクトです。NASA がいくつかのものに使っています。
  • Matplotlibで数千万点をプロットしたことがありますが、それでも美しく見え、反応も速かったです。
  • Matplotlibのオブジェクト指向の使い方の先には、MATLABと同じように簡単にプロットできるpylabインターフェースがあります -- つまり、とても簡単なのです。
  • gnuplot-py から matplotlib への移植に関しては、全く分かりません。