1

ヒストグラムの形式で大規模なデータ セットを生成するアプリがあります。(それに関連付けられた値を持つ「ビン」) そして、ユーザーがデータを見ることができるように、そのデータを何らかの Web サーバーに提供したいと考えています。

また、ビュー/ズーム レベルに応じて VIEWABLE ヒストグラム ビンが結合または分離されるように、ユーザーがビン サイズをズームおよび拡大または縮小できるようにしたいと考えています。

私たちは (低レベルの) C++ 開発者であり、その領域に精通していません。

基本的に、これに関して 3 つの質問があります。

  • この特定のユース ケースのパブリッシング エンジンとして使用する推奨 Web サーバーはありますか? または、古い Web サーバーで使用できますか?
  • ズームイン/ズームアウトのレンダリングとユーザー機能を実行するコンポーネント/プラグイン/ソフトウェア
  • レンダリング エンジンにデータ セットを取得するための通信方法 (たとえば、1 分または 10 分に 1 回など)

目標は、これに既製のツール/ライブラリ/ソフトウェアを使用することです。これも「無料」であればいいでしょう。

データ収集ソフトウェアの現在のプラットフォームは Win32 です。Linuxにも移植されます。

同様のことを行う既知のプロジェクトまたはサービスへのリンクを歓迎します。

4

6 に答える 6

2

棒グラフを生成する非常に簡単な方法は、Google Chart API を使用することです。基本的に、チャートのコンテンツを URL にエンコードします。たとえば、次の URL を試してください。

http://chart.apis.google.com/chart?chxt=y&chbh=a&chs=300x225&cht=bvg&chco=A2C180&chd=t:10,50,60,80,40,60,30&chtt=ヒストグラム+グラフ

于 2011-01-24T17:50:40.377 に答える
2
  1. オンデマンドでグラフを表示したい場合は、どの Web サーバーでも構いません。Windows では IIS、Linux では Apache/Lighthttpd/nginx。リアルタイム ストリーミングが必要な場合は、Comet サーバー (hookbox、ape、node.js) を使用する必要があります。
  2. 私が知っているかどうかはわかりません。私は自分自身を描画したり、JS を介してさまざまなチャート ライブラリを使用したりします。
  3. JSON でエンコードされた値の配列。リアルタイム転送の場合は、値を JSON 形式でも取得したらすぐにチャネルにプッシュするだけです。クライアントはこれらのチャネルにサブスクライブし、リアルタイムでデータを取得します。
于 2011-01-19T13:47:28.427 に答える
1

さまざまなオプションを試すための Google Chart のフロント エンドは、 http://www.chartpart.comにあります。 これは決して安くはありませんが、Mathematica (http://www.wolfram.com/mathematica) には最高級のグラフがあります。サポート (インタラクティブなものも)。

于 2011-01-24T21:20:56.527 に答える
1

オープン フラッシュ チャート 2は、標準 (JSON) 形式のデータを受け入れる堅牢な Web ベースのデータ プレゼンテーション システムです。すぐに使用できるいくつかの優れた基本的なグラフが提供され、必要に応じてカスタマイズされた機能を追加できます。これはアクション スクリプトとフレックス ベースであるため、そのスキル セットがない場合は拡張するのに苦労するかもしれませんが、探しているものの少なくとも 80% はすぐに利用できるはずです。 .

于 2011-01-24T18:42:05.793 に答える
1

JFreeChart を使用して、Web ページの動的ヒストグラムを作成しました。バックエンドで Java を使用している場合は、要求/応答サイクルでグラフを生成します。これは、ブラウザに直接ストリーミングするか、サーバー上の一時画像ファイルに書き込んで動的に参照できる画像です。JFreeChart の優れた点は、非常に柔軟であることです。悪い点は、本当にクールなことをする方法を学ぶために、60 ドルでコンパニオン ブックを購入する必要があることです。

于 2011-01-24T22:47:17.320 に答える
0

インタラクティブでシームレスなグラフ作成機能を実現するには、リッチ インターネット アプリケーションが必要です。チャート作成にはフレックスをお勧めします。

グラフのサンプルについては、http://www.adobe.com/devnet/flex/tourdeflex.htmlを確認してください。

于 2011-01-25T00:04:23.133 に答える