django Webアプリケーションのチャート
質問
djangoを使用して開発されたWebアプリケーションにチャートを埋め込みたい。
GoogleチャートAPI 、 ReportLab 、 PyChart 、 MatPlotLib および ChartDirector
PDFにチャートを埋め込むため、AJAXリクエストをGoogleチャートAPIに送信するのではなく、サーバー側で実行したい。
使用するのに最適なオプションはどれですか?
解決
別の選択肢は CairoPlot です。
djangoアプリの1つで深刻なグラフを作成するために、他のものよりもmatplotlibを選択しました。これは、主に必要なコントロールを正確に提供できる唯一のものであったためです。
PNGを生成するパフォーマンスは私たちにとっては問題ありませんでしたが... 1日10回未満のログインで高度に専門化されたアプリでした。
他のヒント
まあ、私は
当社のコードからご覧いただけます、OFCが使用するJSONデータの生成は少し複雑ですが、ツールチップなどをさまざまな要素に追加できるため、出力は非常に素晴らしく、ユーザーフレンドリーです。
Flash Chart 2を開く
http://teethgrinder.co.uk/open-flash-chart- 2 /
pythonライブラリ http://btbytes.github.com/pyofc2/
kybi
試したいパッケージの1つはグラファイトです。 Djangoで構築されたグラフ作成サーバー/プラットフォームです。 「数値時系列データ」に特化しています。ただし、株価や帯域幅の使用率など。それがあなたのニーズに合うなら、私はそれをチェックアウトします。以下にスクリーンショットを示します:
ページ全体をプロットできるので、クライアント側のチャートが好きです。
適切なオプションはJquery Flotのようです: http://code.google.com/p/ JSONデータをロードできるflot / ただし、pdfのサポートは受けられません。
Django Plottingアプリをご覧ください。 HowToでは、matplotlibプロットを管理インターフェイスに埋め込み、PDFビューを作成する方法について説明しています。
Djangoで FusionCharts Free を使用しました。
フラッシュベースのオープンソース、マルチライセンスであり、十分に文書化されています。それはActionScript 1ですが、ASバージョンは私にとっては実際の基準ではありませんでしたが、他の人にとってはそうでした。