線グラフを描画しようとしています。線グラフを描画することはできますが、描画領域を制限することはできません。
始点から終点まで線グラフを描きたい。しかし、それは描画領域を超えています。エリアをクリップする方法を教えてください。
下の画像では、緑の点線が止まっているところで線グラフが止まっているはずです。
これが私が使用したコードです。
CGContextBeginPath(ctx);
CGContextMoveToPoint(ctx, kOffsetX + kStepX, kGraphHeight - maxGraphHeight * dataLineCompare1[0]);
for (int i = 1; i < sizeof(dataLineCompare1); i++)
{
CGContextAddLineToPoint(ctx, kOffsetX + ((i+1) * kStepX), kGraphHeight - maxGraphHeight * dataLineCompare1[i]);
}
CGContextDrawPath(ctx, kCGPathStroke);