- 2008年12月 3日 20:22
- ASP.NET
@ITで興味深い記事を見つけました。
ASP.NETで使える、チャート描画コントロールです。
新しいASP.NETのチャート・コントロール:<asp:chart runat="server"/>
Microsoftは素晴らしくて新しいASP.NET用のサーバ・コントロール - <asp:chart /> - を先日リリースしました。これは無償で、ASP.NET 3.5上で使用でき、ブラウザでリッチなチャートを利用可能にします。
- 無償のMicrosoft Chart Controlsをダウンロード
- Chart Controls用のVisual Studio 2008 Tool Supportをダウンロード
- Microsoft Chart Controlsサンプルをダウンロード
- Microsoft Chart Controlsのドキュメントをダウンロード
- Microsoft Chart Controlフォーラムへ
インストールすると、<asp:chart />コントロールはツールボックスの“データ”タブの下に表示され、標準のサーバ・コントロールとして、すべてのASP.NETページ上で簡単に宣言できます。
略
<asp:chart />はリッチなチャート - 円グラフ、エリア・グラフ、範囲グラフ、点グラフ、円状グラフ、積層型グラフ、データ分布図、AJAX対応グラフ、ドーナツ・グラフなど - を各種サポートしています。コントロールの宣言内で静的にチャートのデータを宣言することも、動的にそれをデータバインドしてひも付けることもできます。実行時には、サーバ・コントロールは画像を生成し(例えば.PNGファイルなど)、それは、<asp:chart />コントロールから出力される<img/>要素を使用して、クライアントのHTMLページから参照されます。サーバ・コントロールはチャート画像をキャッシュするか、またはそれを永続的にディスクに保存する機能をサポートしています。ほかのサーバ・ソフトウェアをインストールする必要はなく、標準のASP.NETで動作します。
<asp:chart />の使用方法を理解するために、Microsoft Chart Controls サンプル・プロジェクトのダウンロードをお勧めします。これにはローカルで実行可能な200を超えるASP.NETのサンプル・ページが含まれています。実際の動きを確認するにはVS 2008でWebプロジェクトを開いて起動するだけです。そして、それぞれの.aspxソースを開けば実装方法が確認できます。
動作サンプルを見てみると、実に美しく表示されています。
ローソクチャートやボリンジャーバンドなんかも簡単に書けるようで、チャートコントロールとしては非常に多機能・高性能に見えます。
これが無償で使えるのですが、10万円程度でも結構売れそうな気がします。
- Newer: Higher-Order Perl
- Older: LAMP環境構築
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://magicbox.sakura.ne.jp/mt/mt-tb.cgi/709
- Listed below are links to weblogs that reference
- 新しいASP.NETのチャート・コントロール:<asp:chart runat="server"/> from 爆裂!C#野郎