3

Microsoft Chart Control を使用して MVC アプリケーションでグラフを作成するために、Microsoft からサンプルをダウンロードします。

問題は、MVC で Chart Controls を使用して見つけたすべての例が画像を使用しており、Google Charts、HighCharts などと比較すると対話性に欠けていることです。

私は何かが欠けていますか、それともそうですか?ASP.NET MVC と Microsoft Chart Controls を使用してインタラクティブなグラフを作成できますか?

ありがとう

4

2 に答える 2

0

実際には、MVC3とMicrosoftのグラフコントロールを使用して双方向性を作成できます。私はそれをやっていて、それは働いています。

インタラクティブ機能を追加するには、チャート画像と一緒にimageMapをレンダリングする必要があります。心配しないでください、それはそれほど難しいことではありません。

このリンクを参照してください

ビューで、html.RenderActionの代わりにHTMLActionを使用します

 <img src="<%= Url.Action("Chart", new { id = Model.Id }) %>" usemap="#MyMap" />
 @Html.Action("ChartMap", new { id = Model.Id, name = "MyMap" }); 

ご不明な点がございましたら、お気軽にお問い合わせください。

それがあなたの質問を解決するならば、答えとしてマークすることを忘れないでください。

于 2012-04-17T14:45:14.510 に答える
0

私が理解している(そして使用している)ことから、MSチャートは最終的に画像を生成します。だから、いや。たとえば、highchartsが提供するような双方向性はありません。あなたが持っているかもしれない相互作用は、データを操作してチャートを再生成するのを助けるコントロール(チェックボックス、ドロップダウンなど)を追加することです。イメージマップを使用するものもありますが、インタラクティブ性/派手なアニメーションがあなたが探しているものである場合、私はあなたのためではないと思います。

于 2012-04-17T12:35:59.500 に答える