kiyoto01
03-20-2009, 08:00 AM
2008年12月の第六回勉強会で発表させていただいた jQuery を使ったピュア Javascript のグラフ描画ライブラリ flot を Ext に取りこんだ Ext.ux.Flot ですが、その後数か月を経て、ようやくまともな感じになってきたので、投稿させていただきます。;)
* ダウンロードはこちらから http://code.google.com/p/extflot/
* デモページはこちら http://extflot.googlecode.com/svn/trunk/index.html
* 簡単なサンプルはこちら http://code.google.com/p/extflot/wiki/Tutorial
* API ドキュメントはこちら http://extflot.googlecode.com/svn/trunk/extflot-doc/index.html
グラフについては、Ext JS 3.0 で YUI の swf を使ったものが標準で入るようなので、すでに陳腐化しているかも、という話はあるのですが。。。:s
flot は flash を使った Ext 標準のグラフと比べて、以下のような特長があります。
* canvas を用いた ピュア javascript なので、flash をつかえない環境でも動作 (IE は excanvas.js を使用)
* ピュア javascript なので、再描画・操作時などに、いちいちサーバに問い合わせにいかない
* 対応しているのは、棒グラフ、折れ線グラフのみ (円グラフは未対応)
* ユーザのダイナミックな操作を重視 (点の動的な選択、ズームイン・ズームアウト、平行移動)
デフォルトで、コンテキストメニューや、ツールチップの表示、プロパティダイアログ等、しょうしょう無駄なくらい充実しておりますので、ぜひデモをお試しください。:D
* ダウンロードはこちらから http://code.google.com/p/extflot/
* デモページはこちら http://extflot.googlecode.com/svn/trunk/index.html
* 簡単なサンプルはこちら http://code.google.com/p/extflot/wiki/Tutorial
* API ドキュメントはこちら http://extflot.googlecode.com/svn/trunk/extflot-doc/index.html
グラフについては、Ext JS 3.0 で YUI の swf を使ったものが標準で入るようなので、すでに陳腐化しているかも、という話はあるのですが。。。:s
flot は flash を使った Ext 標準のグラフと比べて、以下のような特長があります。
* canvas を用いた ピュア javascript なので、flash をつかえない環境でも動作 (IE は excanvas.js を使用)
* ピュア javascript なので、再描画・操作時などに、いちいちサーバに問い合わせにいかない
* 対応しているのは、棒グラフ、折れ線グラフのみ (円グラフは未対応)
* ユーザのダイナミックな操作を重視 (点の動的な選択、ズームイン・ズームアウト、平行移動)
デフォルトで、コンテキストメニューや、ツールチップの表示、プロパティダイアログ等、しょうしょう無駄なくらい充実しておりますので、ぜひデモをお試しください。:D