2016-12-27 1 views
1

저는 프로젝트에서 iOS 차트 라이브러리를 사용하여 차트를 작성하고 있습니다. dateTime 스탬프에 대해 약간의 독해를하려했습니다. 나는 꺾은 선형 차트가 받아들이는 double 값으로 만들기 위해 밀리 세컨드로 날짜 객체를 변환했다. 이 방법을 시도했을 때 레이블이 있고 데이터 요소가없는 빈 그래프가 나타납니다. 아래 스크린 샷에 나와 있습니다. enter image description here데이터 표가 선형 차트에 표시되지 않습니다

print() 함수를 사용하여 데이터 포인트를 인쇄 할 때 다음과 같은 결과가 나타납니다.

ChartDataEntry, x: 1453871669.0, y 24.54 
ChartDataEntry, x: 1453869902.0, y 24.84 
ChartDataEntry, x: 1453869846.0, y 24.84 

x 값이 너무 높지 않으므로 그 점은 의심 스럽습니다. 나의 의심이 맞으면 이것을 바로 잡기위한 해결책을 제공해주십시오. 미리 감사드립니다.

+0

차트 라이브러리 링크를 얻을 수 있습니까? – Poles

+0

@Poles https://github.com/danielgindi/Charts –

+0

X & Y 값이 이처럼 올지 또는 변환 된 값입니까 ?? – Poles

답변

2

만나서 반갑습니다. 제 친구도 같은 문제를 겪었습니다.

ChartDataEntry, x: 1453871669.0, y 24.54 
ChartDataEntry, x: 1453869902.0, y 24.84 
ChartDataEntry, x: 1453869846.0, y 24.84 

데이터가 내림차순입니까? 불행히도 그것이 문제입니다. 오름차순으로 정렬하면 모든 것을 볼 수 있다고 생각합니다.

아마 차트의 버그 일 수 있습니다.

+0

예 해결책입니다. 데이터가 정렬 된 순서로만 제공되는 경우에만 데이터가 허용됩니다 ... 문서에서 명확히 밝혀야합니다 ...이 사실을 발견하는 데 너무 오래 걸렸습니다. –

관련 문제