2014-02-07 3 views
1

Core Plot bubble chartCPTXYScatterPlot - 플롯 기호의 Z 순서를 설정할 수 있습니까?

코어 플롯의 CPTScatterPlot을 사용하여 위와 비슷한 버블 차트를 만들었습니다.

사용자가 거품 중 하나를 만질 때 감지 할 수 있도록 plotSymbolWasSelectedAtRecordIndex을 내 대리자에 구현했습니다. 이 스크린 샷을 예로 들면, 사용자가 터치하면 노란색 버블을 강조 표시하고 빨간색 버블 앞에 표시 할 수 있기를 원합니다. 그래픽 측면에서, 내가 선택한 CPTPlotSymbol의 Z 순서를 다른 것보다 높게 설정하려고합니다. 어떻게해야합니까? 선택한 거품을 내 symbolForScatterPlot 메서드에서 다른 색상으로 그려서 강조 표시 할 수 있지만 중첩 된 기호 앞에 그릴 수있는 방법을 찾을 수 없습니다.

+0

필자는 그러한 플롯을 생성하려고합니다. 이 질문에 대답 해 주시겠습니까? http://stackoverflow.com/questions/21641601/ios-core-plot-scatter-plot-symbol-color-appearance – Dinesh

답변

0

코어 플롯은 데이터 포인트를 데이터 소스에 나타나는 순서대로 그립니다. 맨 위에있는 거품이 마지막 색인에 오도록 데이터의 순서를 조정해야하며 플롯에서 -reloadData을 호출하여 데이터를 새로 고치라고 지시해야합니다. 배열에 데이터 포인트가있는 경우 원하는 Z- 인덱스 (앞뒤)로 정렬하고 정렬 된 배열을 사용하여 데이터 소스에 입력합니다.

+0

그게 내가 생각한 것 같아.하지만 더 쉬워지기를 바랐다. 내가 놓친 길. 답변 해주셔서 감사합니다. –

관련 문제