2

リモート マシンのネットワーク トラフィックを表すデータのライブ フィードがあります。このデータを取得し、Django を使用している webapp のライブ プロットで視覚化したいと思います。これを実現する最も簡単で高速な方法は何ですか。

これまでに試したこと: matplotlib を使用して散布図を生成し、webapp で .png 画像を更新する

4

3 に答える 3

4

RRDToolを使用します。

RRDtool は、オープンソースの業界標準であり、時系列データ用の高性能データ ロギングおよびグラフ システムです。RRDtool は、シェル スクリプト、perl、python、ruby、lua、または tcl アプリケーションに簡単に統合できます。

RRDTool の Web ベースのシステム監視アプリケーションを含むいくつかの例:

于 2012-08-13T19:23:26.023 に答える
2

良いオプション (直接の経験から知っています) は、Flot js ライブラリで Ajax update メソッドを使用して、ライブ更新グラフをプロットすることです。シンプルさ、拡張可能なオプション、プラグイン、およびMITライセンスのために+1。

ここで例を見てくださいhttp://people.iola.dk/olau/flot/examples/ajax.html

乾杯!

于 2012-08-13T20:20:40.120 に答える
1

以前、ブラウザでデータをプロットする必要があったときは、jqPlotを使用していました。プロットするJSONエンコードデータを返すdjangoアプリのURLを定期的にポーリングするようにjavascriptを設定できます。

于 2012-08-13T19:16:22.360 に答える