2014-05-12 1 views
1

iOS에서 선 그래프를 만들어야합니다. 그래프는 X 축을 따라 시간과 Y 축을 따라 백분율 값을 갖는 시계열입니다. 샘플이 일정한 간격 (즉, X 축 위치는 임의 임)으로 취해지지 않기 때문에 각 샘플의 X와 Y 위치를 모두 설정할 수 있어야합니다. 고정 된 간격으로 데이터를 표준화하고 싶지 않습니다. 반올림 등이 발생할 수 있기 때문입니다. 코어 플롯과 JBChartView를 시도했지만 이러한 라이브러리 중 하나에서 X 위치를 설정하는 방법을 찾을 수 없습니다.iOS에서 임의의 X 축 샘플 위치가있는 선 그래프 만들기

  1. 이러한 라이브러리에서 각 샘플의 X 축 위치를 설정할 수있는 방법이 있습니까? 나는 모든 프로토콜을 살펴 봤지만 뭔가를 놓친 것이 가능합니다.

  2. 이러한 라이브러리 중 하나에서 X 축 위치를 설정할 수없는 경우이 기능이있는 그래프 라이브러리를 권장 할 수 있습니까?

고마워요! 이 라이브러리

https://github.com/Boris-Em/BEMSimpleLineGraph

https://github.com/freshking/DynamicGraphView

에서

답변

1

Core Plot 절대적으로이 작업을 수행 할 수 있습니다 도움이 될 것입니다. 산점도는 x 및 y 값에 대해 독립적으로 데이터 소스에서 데이터를 가져옵니다. 포함 된 예제의 대부분은 x 값에 대한 데이터 인덱스를 사용하지만 예제를 선택하기 만하면됩니다. x 값은 무엇이든 될 수 있습니다. X 축에서 날짜 스케일을 사용하는 예제는이 기능의 한 가지 데모입니다. 플롯 값은 균등하지 않아도됩니다. 데이터는 일련의 x-y 쌍입니다.

+1

입력 해 주셔서 감사합니다. 이를 수행하는 방법에 대한 설명이 도움이되었지만 응답을 통해 더 깊게 파고 들며 데이터 소스 메서드가 두 번 호출된다는 것을 알게되었습니다 (X는 한 번, Y는 한 번). –

2

봐는 희망이

관련 문제