iPadで3〜4個の入力を取り、グラフを作成するグラフを作成したいのですが、円グラフを使用して解決策を見つけましたが、x軸の値とy軸の値を含む単純なグラフが必要です。
1 に答える
多くの機能を備えた複雑なフレームワークを使用したい場合は、次をチェックアウトしてください: 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