0

iPadで3〜4個の入力を取り、グラフを作成するグラフを作成したいのですが、円グラフを使用して解決策を見つけましたが、x軸の値とy軸の値を含む単純なグラフが必要です。

4

1 に答える 1

0

多くの機能を備えた複雑なフレームワークを使用したい場合は、次をチェックアウトしてください: Core Plot

簡単な方眼紙のレイアウトをご希望の場合は、

UIView をサブクラス化し、drawRect をオーバーライドして、ループを使用して点線を描画する必要があります。

収容できる垂直線と水平線の数によって異なります。

また、グラフを描画するために、NSValue によってラップされた CGPoints を含む GraphView に NSArray を渡します。ポイントをループして、ビューの物理座標に変換します。

このためには、x と y の各単位が表すスクリーン ピクセルの数を追跡する必要があります。その後、少しの計算で GraphView のスクリーン ピクセルが得られます。

Core Graphics 関数を使用して直線でポイントを結合するだけです。

CGContextMoveToPoint および CGContextAddlineToPoint。

グラフの線、軸線、グラフ自体など、ビューのさまざまなコンポーネントを描画するには、さまざまな CGPath を使用する必要があります。

しかし、より複雑なタスクが本当に必要な場合は、Core-Plot を使用してください。

で Core-Plot の例を確認してください:

http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application

于 2012-05-07T05:59:35.677 に答える