2012-02-03 3 views
8

私はC#とRazorでASP.NET MVC3アプリケーションを開発しなければなりません。このアプリケーションでは、データベースからデータを収集し、それらを精緻化し、ユーザーの好みに応じてユーザーの好みに基づいてグラフを表示します。ASP.NET MVC3でグラフを作成するにはどうすればよいですか?

例えば、ユーザは毎日の数字や月ごとに欲しいかもしれませんが、彼はケーキグラフではなくヒストグラムでそれを望みます。

私は、どのようにグラフを描画することができますか、グラフの種類などを決定することができますか、私はまだこれらのタスクのヘルパーを作成していないと思います。

答えて

11

あなたはオプションのカップルがあります

1をゼロから

スタート独自のチャートコントロールを作成したり、独自のチャートを構築するためにMVC 3のChartHelperウェブヘルパー上に構築。

2.「既製品」コンポーネント

Telerikチャートを含むASP.NET MVCのためのコントロールの大きなセットを作ります。 demonstrationsを見て、あなたのニーズに合っているかどうかを確認してください。

3

さて、ここであなたのためにいくつかの提案です - Google charts

Open flash charts、またはあなたが以下を参照することができますが、 question。あまりにもいくつかの提案があります。

3

私は個人的には、rawデータをベースにしたあらゆる種類のグラフ(実際にはたくさんあるグラフ)を作成できるjqueryプラグインhttp://www.jqplot.com/を使用して解決策を検討します。バックエンドはデータを生成しなければならず、描画はjavascriptによって行われます。例を参照してくださいhttp://www.jqplot.com/tests/pie-donut-charts.php

3

私はあなたのためにこれを行うためにサードパーティのツールを見てみましょう。私は過去にTelerik's MVC extensionsを使用し、それらに幸運をもたらしました。ライセンス要件に応じて、無料版または有料版があります。

1

私は以前にHighChartsを使用しました。これはjavascript chartingライブラリですが、設定が簡単です。

関連する問題