開発中の iPhone アプリでグラフ (今のところは棒グラフですが、後でもっと多くの種類が必要になるかもしれません) をレンダリングして表示する必要があります。いろいろ調べてみましたが、iPhone 用の本当に優れた成熟したグラフ ライブラリはまだないようです。また、Mac の Cocoa 用に書かれたもので適応できるものも探しましたが、まだすばらしいものは見つかりませんでした。
これまでにこれを扱った人はいますか? 何か推奨事項はありますか?
私は見つけたコアプロットしかし、まだ開発の初期段階にあるようです。
編集して要件の詳細を追加します (現時点では ;) )
- 棒グラフ
- 横棒グラフ
- 二重積み上げ棒グラフ
- 軸ラベル(Y軸上で90度回転したものを含む)
- グラフ上の各バーの上のラベル
- シェーディングまたはカスタム背景
ベストアンサー1
コアプロットプロジェクトを推進した多くの要因の1つは、足らないiPhone 用の優れたプロット フレームワークの 1 つです。Core Plot はデスクトップ システムを含む他の多くのユース ケースにも対応していますが、その設計には最初から iPhone サポートが含まれています。Core Plot は実用レベルにかなり近づいており、現在、出荷中の iPhone および OS X アプリケーションのいくつかで使用されています。
編集 2/10
Core Plot は、私が最初に概要を投稿して以来、大きく進化しました。フレームワークには、棒グラフ (水平棒グラフを含むと思います)、軸ラベル (任意の回転を含む)、グラフの塗りつぶしと背景が含まれています。積み上げ棒グラフについてはよくわかりませんが、棒グラフを実装するクラスに追加するのは難しくないでしょう。注釈については、必要な機能が正確に存在しない場合は、注釈を追加するためにサブクラス化できるクラスCPBarPlot
があります。CPAnotation
プロジェクトgithubで。