2013-05-09 1 views
3

포인트를 작도 할 때 x 축이 플롯 영역 아래로 이동하는 이상한 문제가 있습니다. 내 그래프에는 작년의 경우 1 개, 현재 연도의 경우 1 개의 그래프가 그려져 있습니다. 내 원래의 그래프는 항상 어느 월에 관계없이 두 줄에 대해 12 점을 표시했으며 정상적으로 작동합니다. 나는 현재의 애플 리케이션이 현재의 애플 리케이션을 바꾼다. 예 : 우리는 5 월에 있습니다. 그래서 저는 오직 5 점만 플롯합니다.코어 플롯 - 점을 작도 할 때 X 축 이동 위치

Graph with all 12 pointsGraph with only 5 points

이유는 단순히 플롯의 수를 줄이는 것입니다 : 스크린 샷을 참조 -이 할 때이 y 축에서 분리되고 레이블이 숨겨져되도록 x 축은 그림 영역을 아래로 이동 포인트가 x 축 위치를 변경합니까? 코어 플롯 1.1 (정적 라이브러리)과 Xcode 4.6.2를 사용하고 있습니다.

답변

3

플롯 공간의 yRange이 변경되어 x 축이 y 축과 교차하는 지점이 이제 그래프의 하단 가장자리에 너무 가깝게됩니다.

  • yRange 항상 라벨과 제목을 계속 표시 가장자리에서 충분히 (이하 "직교 좌표") 교차 지점을두고 확인 : 당신은 두 가지 옵션이 있습니다.

  • axisConstraints을 사용하여 그래프 가장자리에서 고정 된 거리에 축을 배치하십시오. 그러면 교차점이 y 축을 따라 떠있게됩니다.

+0

yRange를 수정 해 주신 Eric에게 많은 감사를드립니다. –

0

일반적으로 코어 플롯이 y 축 값 중 최소 및 최대 범위를 차지하므로 플로팅 라이브러리는 x 축 위치를 변경합니다. 당신은 단지 5 포인트를 제공하면 가장 낮은 값은 y 축 값에서 가져오고 x 축 위치에서는 가져옵니다. 반면 12 개월 값을 모두 제공하면 나머지 월의 가장 낮은 값은 0이므로 x 축은 0에 코어 플롯에서 y 범위의 최대 값과 최소값을 변경할 수 있습니다.

관련 문제