0

ASP.NET ページに折れ線グラフを表示する必要があります。各データ ポイントには、正確な X 値と Y 値を示すツールヒントがあります。特定のデータセットのチャートはおそらく 1 回しかリクエストされないため、キャッシュが無効になり、再度表示する必要がある場合はチャートが再生成されます。

制限:

  1. Web ガーデン環境で作業する必要がある
  2. セッションを使用できません
  3. Flash や Silverlight などのリッチ メディアは使用できません。

私が見たアプローチでは、生成されたチャート イメージにイメージ マップを使用していました。制限により、これまでのすべてのグラフはメモリ内のハンドラーで生成され、ユーザーに直接ストリーミングされてから破棄されました。次に、ツール ヒントを追加する必要があります。これには、HTML と画像の両方が必要です。

私の現在の計画は、HTML を取得するためにページ上でチャートを 1 回生成し、生成された画像を無視し、画像タグの「src」を書き直して 2 番目のページを指すようにすることです。2 番目のページは、最初のページとまったく同じチャートを生成し、HTML マークアップを無視して、画像をクライアントにストリーミングします。これはすべて非常に厄介なようです。

グラフを 2 回生成する必要のない、これを行うためのより良い方法はありますか?

利用可能なチャート コントロール:

  1. 開発エクスプレス 8.2
  2. シンクロフュージョン 6.2
  3. ?? - 何かをお勧めします
4

2 に答える 2

0

Google Chart API.Net ラッパーの使用についてはどうですか? 詳細については、このSO ディスカッションを参照してください。

于 2009-03-03T20:15:01.417 に答える