0
선 그래프를 그리려하고 있습니다. 선 그래프를 그릴 수는 있지만 도면 영역을 제한 할 수는 없습니다.Quartz 2D에서 패스 드로잉 그리기 iOS
처음부터 끝까지 선 그래프를 그려보고 싶습니다. 그러나 그림 영역을 넘어서오고 있습니다. 그 지역을 감추는 방법을 제발 도와 주실 수 있겠습니까?
아래 그림에서 녹색 점선이 멈추는 지점에서 선 그래프가 멈춰야합니다. 여기
제가 사용되는 코드이다 ..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);
빠른 답변 감사드립니다. 데이터 포인트가 12 개 밖에없고 12 행만 쓰고 있습니다. 그러나 왜 내가 13 번째 데이터 포인트 (내 클리핑 영역을 넘어 섰다)를보고 경로가 끝날 때까지 갔습니까? float dataLineCompare1 [] = {0.76, 0.87, 0.89, 0.71, 0.64, 0.62, 0.67, 0.6, 0.67, 0.73, 0.73, 0.91}; – Srivathsa