djangoを使用して開発されたWebアプリケーションにチャートを埋め込みたいです。
Google Charts API、ReportLab、PyChart、MatPlotLib、ChartDirectorに出くわしました
グラフをPDFに埋め込みたいので、AJAXリクエストをGoogleグラフAPIに送信するのではなく、サーバー側で実行したいと思います。
どちらを使用するのが最適なオプションであり、一方の相対的な長所と短所は何ですか。
djangoを使用して開発されたWebアプリケーションにチャートを埋め込みたいです。
Google Charts API、ReportLab、PyChart、MatPlotLib、ChartDirectorに出くわしました
グラフをPDFに埋め込みたいので、AJAXリクエストをGoogleグラフAPIに送信するのではなく、サーバー側で実行したいと思います。
どちらを使用するのが最適なオプションであり、一方の相対的な長所と短所は何ですか。
別の選択肢はCairoPlotです。
私たちは、django アプリの 1 つの内部でいくつかの本格的なグラフを作成するために、他のものよりも matplotlib を選択しました。
PNG を生成するパフォーマンスは私たちにとっては問題ありませんでしたが... 1 日のログイン数が 10 未満の高度に専門化されたアプリでした。
私が試してみたいパッケージの 1 つはグラファイトです。Djangoで構築されたグラフサーバー/プラットフォームです。ただし、株価や帯域幅使用率などの「数値時系列データ」に特化しています。それがあなたのニーズに合っているなら、私はそれをチェックします. ここにいくつかのスクリーンショットがあります:
フラッシュ チャート 2 を開く
http://teethgrinder.co.uk/open-flash-chart-2/
Python ライブラリhttp://btbytes.github.com/pyofc2/
キビ
おそらく、ここを見たいと思うかもしれません: Django Plotting app . HowTo では、matplotlib プロットを管理インターフェイスに埋め込み、PDF ビューを作成する方法について説明しています。
フルページのプロットを取得できるため、クライアント側のチャートが好きです。
良いオプションは、Jquery Flot のようです: http://code.google.com/p/flot/は、JSON データをロードできます。ただし、pdf のサポートは受けられません。
DjangoでFusionCharts Freeを使用しまし た。
そのフラッシュ ベース、オープン ソース、マルチ ライセンス、十分に文書化されています。これは ActionScript 1 ですが、AS バージョンは、他の人にとってはそうかもしれませんが、私にとって実際には基準ではありませんでした。