2012-01-12 13 views
0

ASPXでスクロールする線グラフを作成するにはどうすればよいですか?ASPXでほぼリアルタイムのスクロールライングラフコントロールを作成するにはどうすればよいですか?

私は数秒ごとに更新されるデータフィードを持っており、そのデータをグラフ化してグラフを自動的に更新したいと考えています。チャートはリアルタイムで更新する必要はなく、3〜5秒ごと、場合によっては10秒で十分です。

私はハードコアWebデベロッパーではありませんが、私の最初の考えは、サービスを呼び出し、JSONデータを取得し、グラフ化することです。私は、すぐに使用できるコントロールが何であるか、またはこれを実装する方法についてはわかりません。

私は、サードパーティ製のコントロールを使用することに慣れています。私たちはDevExpress ASP.NETコントロールスイートを持っています。

答えて

0
  1. グラフコントロールを更新パネル内に配置し、タイマーを使用して更新することができます。
  2. 非常に良いJavaスクリプトベースチャートコントロールがあります。チェックHighCharts

希望すると、これが役に立ちます。

1

gRaphaël(http://g.raphaeljs.com/)&のようなものは、あなたが探しているものを達成するはずです。 Telerikには役立つかもしれない純粋なjavascriptグラフ図書館がありますが、私はそれが現在何を呼んでいるのか覚えていません。

見つけた! KendoUI http://www.kendoui.com/dataviz.aspx

0

DevExpress ASP.NETコントロールスイートを使用している場合は、WebChartControlの組み込みAJAX機能を使用できます。グラフを更新するには、サーバーにコールバックを送信し、ASPxClientWebChartControl.PerformCallbackクライアント側メソッドを使用して、サーバー側WebChartControl.CustomCallbackイベントを生成することができます。 このようにして、AJAXベースのコールバック技術を使用してサーバー側で非同期にデータを取得し、独自のスクロールライングラフを簡単に実装できます。
例については、"Highlighted Features - Gantt" ChartsWebDemoモジュールを参照してください。とにかくDevExpress Support Teamに連絡してください。この方法を使用する際に問題が発生した場合は、彼らはあなたを助けてくれるでしょう。

0

Highcharts.Netのajaxの例をご覧ください。

も参照してください、それはあなたがjavascriptのを一行も書かずに、達成するために探しているものを正確に行います(純粋なC#の):Live example

関連する問題