5

BB(OS >=5)、Android(OS >= 2.3)、IOS(OS >= 4)で利用できるチャートライブラリを探しています。2つの要件があります

  1. チャートは魅力的であるべきです(キャンバスで描かれたような基本的なものではありません)
  2. ルック アンド フィールはすべてのプラットフォームで同じにする必要があります。

グラフを生成するために多くの Web ベースのフレームワークを試しましたが、それらは HTML5 と JavaScript を使用するため、ほとんどの場合、上位の OS バージョンをサポートしています。調べてみましたが、

  1. ハイチャート
  2. 煎茶チャート
  3. フュージョンチャート
  4. フロトル
  5. などなど...

しかし、それらはすべて BB OS 5 をサポートしていません。BB OS 5 以降をサポートするネイティブ チャート API を探しましたが、何も見つかりませんでした。そして、私が見つけたものはどれも、非常に基本的で、見た目が魅力的ではありません. また、タッチ対応で、ズーム パンが有効になっている必要があります。(ドリルダウンなど)そのイベントを操作してグラフに影響を与えることができます。使用できるチャートやフレームワークがない場合、何か良い提案はありますか?

4

4 に答える 4

6

これで問題が解決するかどうかはわかりませんが、「Google Chart Tools」は試してみる価値があります。API の詳細については、こちらをご覧ください。

https://developers.google.com/chart/

以下のチャート形式をサポートしています

  1. 棒グラフ ボックス チャート
  2. ローソク足チャート
  3. 複合チャート
  4. Google メーター チャート
  5. GraphViz チャート
  6. 円グラフ
  7. レーダーチャート
  8. 散布図
  9. ベン図

以下の Google Chart API を使用した Blackberry の例

http://code.google.com/p/blackberry-google-chart-api/

また、イベントを操作してグラフに効果を表示するという他の問題については、ここで処理するのが少し難しいです。Google からダウンロードしたチャットでさまざまなイベントを操作するためのカスタム API を作成するには、かなりの時間を費やす必要があります。イベント処理にはすべてのネイティブ API を使用する必要があります。

ただし、それが目的に合わない場合は、独自のライブラリを作成してください。しかし、私の経験では、要件の要求に応じてチャートをよりカスタマイズできるようなライブラリはありません。

EDIT-1 以下のリンクは、ネイティブブラックベリーで独自のチャートをカスタマイズする基本的なアイデアを提供します

http://www.codeproject.com/Articles/37205/Creating-a-XY-Chart-Plot-as-a-BlackBerry-Custom-Fi

幸運を!ハッピーコーディング。

于 2012-09-12T08:54:32.850 に答える
3

すべてのプラットフォームでオープン Google チャートを使用することを除いて、すべてのプラットフォームで同じルック アンド フィールを提供する1 つのネイティブ オープン ソース ライブラリが利用できるかどうかはわかりません 。

同じにしたい場合は、すべてのライブラリをカスタマイズする必要があります。

ここにいくつかの優れたオープンソースライブラリがあります

アンドロイド:

AChartEngine

折れ線グラフ、面グラフ、散布図、タイム チャート、棒グラフ、円グラフ、バブル チャート、ドーナツ チャート、範囲 (高低) 棒グラフ、ダイアル チャート/ゲージ、組み合わせ (任意の組み合わせ) などの幅広い 2D チャートをサポート折れ線、3 次折れ線、散布図、棒、範囲棒、バブル) チャート 3 次折れ線チャート。

ios:

コアプロット

これは、同じルック アンド フィールのチャート エンジンと同じようにカスタマイズできます。

ブラックベリー:

チャート用のブラックベリー用のそのような豊富なライブラリはありませんが、aiChartsのようなライブラリや J2ME lib を使用して、グラフをレンダリングすることができます (正直なところ、私はそれの大ファンではありません) 。TazzixMIDP2.0のよう ですが、それらは非常に基本的なようです。アプリをカスタマイズするための表面レンダリングのopenGlに関する十分な知識がない限り、iPhone や Android と同じようにアプリをカスタマイズすることはできません(これは非常に多忙であり、時間がかかる )

于 2013-02-13T05:56:53.203 に答える
1

IOSの場合

最もよく使われるのはコアプロットです。http://code.google.com/p/core-plot/

アンドロイド用。

AChartEngineは、Androidアプリケーション用のグラフ作成ライブラリです。現在、次のチャートタイプをサポートしています。

ラインチャート、エリアチャート、スキャッターチャート、タイムチャート、バーチャート、パイチャート、バブルチャート、ドーナツチャート、範囲(高-低)バーチャート、ダイヤルチャート/ゲージ、組み合わせ(ライン、キュービックライン、スキャッター、バー、レンジバー、バブル)チャート、立方線チャート、

BBの場合; http://amcharts.com/、http://datamob.org/、http://www.blackberryforums.com/developer-forum/253-useful-links-new-mobile-programmers-blackberry-sdk.html _ _ _ _

于 2012-09-18T05:44:46.560 に答える
1

おそらく試してみてくださいAFreeChart。これは、swing の数少ないJfreechartAndroid 用ポートの 1 つです。こちらのプロジェクトと、このリンクのスクリーンショットを確認してください。

これがお役に立てば幸いです。

于 2012-09-17T16:54:45.477 に答える