5

次の要件を満たすデータ視覚化ライブラリを推奨し て ください


これまでのところ、BirdEye (包括的なオープン ソースの情報視覚化および Adob​​e Flex 用のビジュアル分析ライブラリ) を使用してきましたhttp://code.google.com/p/birdeye/
BirdEye の長所: オープン ソース
BirdEye の短所: iOS では動作しませんブラウザ (Flash ベース)

iOS 用のネイティブ アプリを作成したくありません。したがって、iOS でも動作する BirdEye のようなものが必要です。

そのアプリケーションの主な目的は、戦略マップのグラフを描画することです。

4

3 に答える 3

4

私はGoogle視覚化APIに取り組んできました。使いやすく、幅広いオプションをサポートしています。また、彼らのサイトには優れたサンプルコードがあるため、学習曲線はスムーズです.

私はiOSサファリのためにそれをしました。しかし、Javascript ベースのライブラリであるため、すべての主要なブラウザーでサポートされていると思います。

Google の可視化 API

于 2012-12-07T08:49:15.950 に答える
2

どの程度洗練されている必要がありますか?

  • インタラクティブな折れ線グラフ、棒グラフ、積み上げ棒グラフ、円グラフ、点グラフなどの標準的なグラフが必要な場合は、 gRaphaelを使用してください。必要に応じて SVG または VML (IE6-8 の奇妙な SVG クローン) を使用するRaphaelに基づいて構築されています。IE6+、すべての主要なデスクトップ ブラウザー、iOS Safari、最新の Android ストック ブラウザーで動作します。私が認識している唯一のブラウザは、Android バージョン 1 および 2 のストック Android ブラウザです。つまり、2011 年半ばまたはそれ以前の古い Android フォン (v3 を使用するタブレットではありません) で、ユーザーが「ストックブラウザを交換したり、更新したりしました。

ここに画像の説明を入力 ここに画像の説明を入力

  • 本格的なものが必要な場合は、 D3.js (New York Times の賞を受賞したインタラクティブな視覚化のほとんどを含む、Web 上の最も洗練されたデータ視覚化の多くで使用される素晴らしい SVG データ視覚化ライブラリ)からの出力を取得することを検討してください。例)そしてそれをRaphaelにパイプしてクロスブラウザにします。D3 は SVG パスと形状を出力し、Raphael は SVG パス文字列と形状座標を入力として受け取ります... 2 つのライブラリを連携させることは、実際にはそれほど単純ではありませんが、大きな苦労もありません。方法に関するブログ記事はこちらです。やれ例として力有向グラフを使用します。もちろん、これはブラウザ間の互換性には優れていますが、多くの処理能力を使用します。パフォーマンスを最適化し、ローディング アニメーションの回転する gif の使用を検討してください :-)

ここに画像の説明を入力 ここに画像の説明を入力


ヒント:バウンディング ボックスの寸法を使用または確認するパスまたはシェイプの操作を含む Raphael で深刻なことを行っている場合、および最新バージョンまたは使用しているバージョンが 2.1 以前 (執筆時点) である場合)、このバグ修正を適用して、予期しない奇妙な動作を回避してください。

于 2012-12-15T22:25:17.637 に答える
1

私は(いくつかの調査の後)使用するのが好きでした:
YUI
InfoVis
highcharts

楽しみ!

于 2012-12-15T22:47:28.063 に答える