web-dev-qa-db-ja.com

Pythonライブラリのプロット

Pythonでプロットするためのpylabの代替手段はありますか?特に、 pylab が使用するステートフルモデルを使用しないものを探しています。

48
pufferfish

Pylabインターフェースの代わりに、常に Matplotlib のオブジェクト指向フレームワークを使用できます。

28
Autoplectic

Plotly を使用してグラフを作成できます Python APImatplotlib 、および pandas 。彼らの IPython gallery には、それらを生成したPythonスクリプトを使用した科学グラフの例があります。

サンプルを次に示します。

enter image description here

最近のエキサイティングなオープンソース製品:

  • ggplot は、Rのggplot2に基づいており、見た目にも美しいデフォルトと本当に簡潔なAPIを備えています。 matplotlibのキラーになりたい

ggplot example

  • bokeh は、インタラクティブな(htmlキャンバス)プロットを作成します。 相互作用の強調+ビッグデータの処理

bokeh example

  • vega JSONの「プロットの説明」をSVGまたはCanvasベースのインタラクティブなプロットに変換します、および vincent JSON仕様を生成するための宣言型インターフェースです。

vega example

46
james howard
29
las3rjock

Gnuplot.py を使用し、大成功を収めました。

3
Paweł Polewicz

Python 3のgnuplotインターフェースが必要でしたが、何も見つかりませんでした。そのためGnuplot.pyを移植しました。 [repository ] 。これが将来誰かに役立つことを願っています。

3
oblalex

読み取り、フィルタリング、処理、補間を自動化し、さまざまなソース(libreOfficeまたはcsvファイルなど)および変数サイズからのn次元値をプロットするための古いプログラムもあります: diaGrabber

ケースを作成するには、いくつかの単純なpythonコマンドを使用する必要があります。この後、インタラクティブな [〜#〜] gui [〜#〜] でグラフィカル出力を操作できます。

2
karlB

シンプルな gplot を使用できます

1
atronoush

MathGL は、多数のグラフィックスタイプを備えた無料(GPL)プロットライブラリであり、Pythonインターフェイスもあります(numpy配列も使用できます)。

1
abalakin