Web アプリケーションでグラフ化/チャート化するための優れたツールセットは何ですか? できればオープンソース/フリーウェアで、特に ASP.NET MVC または Silverlight 2.0 での開発を検討しています。
16 に答える
Dundas Chartは、最高のチャートの 1 つです。無料ではありませんが、それだけの価値があります。
Visiblox チャートを確認してください。これらは、テレメトリ アプリケーションに現在使用しているものです。ここの例が役に立ちました - http://www.visiblox.com/examples
CodeProjectで作成したテレメトリ アプリケーションが表示されます。
無料のフラッシュチャートについては、FusionChartsFreeをご覧ください。または、よりプロフェッショナルになり、$$$を支払う準備ができている場合は、FusionChartsv3をご覧ください。
Microsoft Chart Controls for .NET Framework 3.5も検討してください。
これらはリリースされたばかりです。
アニメーションなどを探していない場合は、Google チャートが優れていると思います。サーバーの負荷がかかり、Google がすべてをレンダリングします。また、グラフの外観を非常に詳細に制御できます。それはまた、私が考える最もシンプルでクリーンな方法でもあります。それはただの画像です... FlashもSVGもありません。
1 つのヒントは、ラッパー API を使用しないことです。実際に使用する URL ベースの「API」を直接使用するのが最も簡単な方法であることがわかりました。しかし、それは単なるMHOだと思います。
無料のコンポーネントを探している場合は、Google Chartsを入手してください。
私が本当に好きな非フリーコンポーネントは
- DevExpress Xtra チャート(特に他のコンポーネントを使用する場合)
- Dundas Charts (素晴らしい、強くお勧めします)
XSLT を使用して XML を SVG に変換します。さまざまなチャート形式とデータ DTD を構築すると、再利用が非常に簡単になります。
Flash ベースのチャートに興味がある場合は、http: //teethgrinder.co.uk/open-flash-chart/をご覧ください。
パブリックVS2010 CTP イメージには、ASP.NET に組み込まれたグラフ機能が含まれていることに注意してください。遅くなりましたが、よろしくお願いします。
CodePlex で検索したところ、
無料の Silverlight チャート コントロールhttp://www.codeplex.com/FreeSilverlightChart
ASP.Net の Google チャート コントロールhttp://www.codeplex.com/GoogleChartNet
無料の Silverlight チャート コントロール - visifire http://www.codeplex.com/visifire
等....
私が使用した検索http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=chart
使ったことがないので何とも言えませんが、参考になれば幸いです。
フュージョン チャート、だらしない、リヤもあります。これらのグラフ作成ライブラリのほとんどは、xml ファイルからグラフを生成するため、どのフレームワークからでも使用できます。
無料のソリューションではありませんが、非常に優れたソリューションである IMHO はTelerik の SL Chartです。注 - 他の Web アプリケーションのチャートもあります。それらのコントロールを使用すると、データを Google に送信する必要はありません (収集して誰が何を知っているかを行うため)。これは、HIPAA が Google にデータを送信することに眉をひそめるヘルスケアの状況では非常に重要です。
あなたが探しているものに依存します。
Google Charts はその機能に優れており、すばやく簡単に習得できます。約 2 週間前に初めて使用し、ドキュメントを最初に見てから約 3 時間以内に、2 つの異なるスタイルで複数のレポートを生成していました。ただし、ドキュメントで許可されている以上のことがない限り、「機能」は比較的基本的なチャートに限定されており、特に派手なものはサポートされません。また、スケールや軸のラベルがどうあるべきかを理解するなど、多くの単調な作業を自分で行う必要があります。
Google Charts の機能を超えるものについては、CPAN の GD::Graph モジュールを使用しますが、それらは .NET や Silverlight ではなく Perl 用であるため、おそらくあまり役に立ちません。
最初に頭に浮かんだのはGoogel Chartsでした。また、以前の雇用主で運良く Emprise Javascript Chartsを使用していました。しかし、それは自由に使用できません。
グラフの場合、何もない方がgraphvizに勝ります。サードパーティのラッパー ライブラリが多数あるため、ほとんどすべてのシステムでグラフを動的に生成できます。