2012-05-10 8 views
0

코어 플롯을 사용하여 iPad에 플롯 할 데이터가 많습니다. 데이터는 CSV 파일 형식입니다. 현재 데이터를 파싱하고 실시간으로 계획하고 있습니다. 문제는 내가 파일을 읽고 프로그램 내부의 배열에 저장하려고하고 동시에 그것을 플로팅하는 것입니다. 따라서 데이터 불일치가 없습니다. 그래프는 계속 켜지고 꺼집니다. 파일 크기가 60k ~ 100k 라인의 경우 핵심 데이터를 사용하는 것이 좋습니다. 데이터가 8 초 정도 지연되어 실시간으로 전송되기 때문입니다. 문제가 있습니까?코어 플롯을 사용하여 iPad에서 데이터 플롯

+0

"계속 켜고 있습니다"? 렌더링 중 깜박임을 의미합니까? –

+0

데이터의 일부가 플롯되고 일부는 온/오프됩니다. 예를 들어 산점도의 경우 A에서 B에서 C로 B에서 C가 표시되고 A와 B가 사라지고 다시 나타납니다. – Siddharthan

답변

0

특히 iOS에서 100k 데이터 포인트로 실시간 성능을 얻지 못할 것입니다. 장치에는 많은 구별 점을 표시하기에 충분한 픽셀이 없습니다. 깜박임은 줄거리를 그리는 데 너무 오래 걸리는 일과 동기화되지 않는 일에서 발생할 수 있습니다.

데이터를 필터링하거나 하위 집합 (예 : 처음 500 개 점만)을 그려야합니다.

+0

한 번 플로팅 한 다음 화면에 플롯을 유지 한 다음 새 세트로 새로 고치기 위해 데이터 배열을 삭제할 수 있습니다 산점도를 계속 유지하기위한 값은? – Siddharthan

+0

AirStrip OB와 같은 iOS 앱이 어떻게하는지 생각해보세요. 그들은 코어 플롯도 사용하고 있습니다 – Siddharthan

+0

데이터 값을 모두 다시로드하지 않고 추가하고 제거하는 플롯 방법이 있습니다. 플롯 갤러리 앱에서 실시간 플롯을 사용하는 방법에 대한 예는 해당 플롯을 참조하십시오. –

관련 문제