内部ネットワークの GWT できれいなチャートを動作させようとしています。
GWT-Extのチャートをいじってみるのはいいことですが、フラッシュが必要であり、制御が非常に面倒です (一般的にバグがあるようです)。
最小限の依存関係で動作し、Web に接続しなくても動作する必要があるものについて聞きたいです (つまり、Google のチャート API は解決策ではありません)。
編集:確かに、私はむしろすべてクライアント側のライブラリを望んでいます。
Flotに基づいてGWTチャートライブラリを構築しています:http://gflot.googlecode.comお役に立てば 幸いです。ご不明な点がございましたらご連絡ください。
「GWT +sparklines」をグーグルで検索すると、 gchartにたどり着きました。これは、私が必要としているもののようです。
私が理解していることから、それはすべてクライアント側であり、JAR ファイルしか必要としません。
Googleのチャートには実際には2つの種類があり、そのうちの1つはGoogleのサーバーとの対話を必要としないため、ニーズを満たす必要があります。
Google画像検索チャートはあなたが考えているAPIであり、画像を返すGoogleのサーバー上のAPIです。
Google Interactive Chartsは、完全にブラウザ内でレンダリングされるクライアント側のjavascript APIです:Google Interactive Charts
Googleは、インタラクティブチャート用のGWTラッパーを提供しています:GWT Visualization API
すべてがレインボーやユニコーンであるとは限りません。より良いチャートを作成するチャートライブラリを見つけることができますが、かなり堅実で、すべての主要なブラウザーで動作し、かなり長い間使用されています。
http://code.google.com/p/ext-ux-ofcgxt/ is a nice option if you're using ext-gwt
クライアント側を探している場合は、プロトタイプのjavascriptライブラリに基づくflotrまたはjQueryに基づくflotを確認してください。どちらもうまく機能しますが、flotの裏付けは大きくなっているようです。
gwt-chartはあなたにとってより良いフレームワークだと思います。
まあ..私はyahoo uiチャートライブラリ(GWT-Extが内部的に使用する)を使用しました。ただし、ベータ段階ではかなりきちんとしたソリューションです。
たどり着いた結論を教えてください..
+1 flotただし、jQuery が必要なため、GWT ではうまく機能しない可能性があります。私はそれを使用していません。
http://code.google.com/p/gwt-rcharts/でホストされている GWT のグラフ用のオープン ソース API が 1 つあります。API は SVG/VML 仕様で動作します。実装して使用するのは非常に簡単です。デモはhttp://gwt-rcharts.appspot.com/にあります。
サーバー側のコンポーネントまたは完全にクライアント駆動型の何かが必要ですか? 残念ながら、私が見た中で最高のものはすべてフラッシュです。私は以前に JS と GWT でちょっとしたトリックを行ったことがありますが、それを行うライブラリを探しに行く前に得られるのは洗練されたものだけです。
「スパークライン」もあります - それらは多くのフレーバーで利用できます (非常に単純なチャートですが)。
gchart は本当にすごいですね。一緒に行きましょう!
事前構築済みの GWT 統合を備えた別のフラッシュ オプション - Open Flash Chart / ofcgwt。
Flash を使用する場合、XML/SWFは素晴らしいツールです。