코어 플롯 1.0을 사용하고 있습니다. 내 탭 응용 프로그램에서 XY 산점도를 성공적으로 만들었습니다. 그러나 그래프로 탭을 떠날 때 다른 데이터를 입력하고 새 그래프로 탭으로 돌아 가면 두 그래프가 모두 나타납니다. 나는 [graph reloadData]와 같은 명령을 보았지만 그 옵션은 제대로 작동하지 않았다. 다른 버전의 것일 수도 있습니다. 그렇다면 누군가가 하나의 그래프를 지워서 다른 그래프를 표시 할 준비를 할 수있게 도와 줄 수 있습니까? viewdidload 메서드 또는 비슷한 명령을 배치해야합니까? 미리 감사드립니다!코어 플롯 1.0에서 플롯을 지우는 방법
답변
그래프는 -reloadData
방법을가집니다. 그래프의 모든 플롯에 전체 데이터 세트를 새로 고치려면이 함수를 호출합니다. 일부 플롯 만 업데이트해야하는 경우 개별 플롯에 -reloadData
으로 전화 할 수도 있습니다. 새 데이터를 데이터 소스에서 사용할 수있게되면 앱의 기본 스레드에서이 메소드를 호출하십시오.
에서 내 플롯에 대한 모든 데이터를 설정했습니다. viewDidAppear 메서드입니다. 기본적으로 일부 데이터를 가져 와서 NSMutableArray에 배치합니다. 그래서 나는 [self.hostView.hostedGraph reloadData]를 배치했다. 그 방법의 시작 부분에. 그러나 아무 일도 일어나지 않았습니다. viewDidAppear의 끝에서 그래프를 만들기위한 메소드를 호출합니다. - (void) initPlot { [self configureHost]; [self configureGraph]; [self configurePlots]; [self configureAxes]; }'이 방법 중 하나에 배치해야합니까? 모든 도움을 주셔서 다시 한 번 감사드립니다. – Douglas
reloadData 메소드를 찾았습니다. 그러나 나는 혼란 스럽다, 나는 그 방법을 만들거나, 특정 시간에 그것을 부르는가? 내가 볼 수있는 샘플이 있니? 다시 한 번 고마워요, 저는 핵심 플롯을 가르치기 시작했습니다. 그것은 매우 강력하지만, 학습 곡선이 있습니다! – Douglas
그래프 나 플롯에 새로운 데이터가 있음을 알리는 방법입니다. 플롯은 모든 이전 데이터를 버리고 각각의 데이터 소스를 호출하여 새 데이터를 검색하고 다시 그립니다. 새로운 데이터를 사용할 수있게 될 때까지 (즉, 배열이 채워질 때까지)'reloadData'를 호출하지 마십시오. 새로운 플롯에서 호출 할 필요가 없습니다. Core Animation이 처음으로 그릴 때 데이터를로드합니다. 핵심 플롯에 포함 된 예제 응용 프로그램 (examples 폴더에 있음)을 확인하십시오. –
- 1. 코어 플롯을 사용하여 iPad에서 데이터 플롯
- 2. 코어 플롯 플롯을 강제 업데이트하도록 채우기
- 3. ios에서 코어 플롯을 만드는 방법
- 4. 코어 - 플롯 데이터 팩 방법
- 5. 코어 플롯 CPTAxisLabel - 높이
- 6. 고정 축이있는 코어 플롯
- 7. 코어 플롯 : 끼어 들기 해제
- 8. 코어 - 플롯 : 파이 차트 변경 방법
- 9. 코어 - 플롯 : 개인화 플롯
- 10. 코어 - 플롯 질문 : 데이터 표시기를 추가하는 방법
- 11. 코어 플롯에서 플롯 위치를 설정하는 방법
- 12. 플롯 포인트를 지우는 중 R
- 13. 좋은 코어 플롯 구현 OSX
- 14. 코어 플롯 - 파선 그래프
- 15. 코어 플롯 1.0의 메소드 교체?
- 16. 안드로이드 플롯을 사용한 XY 플롯
- 17. 코어 플롯 - 클래스의 CPTGraphHostingView 할당
- 18. 코어 플롯 - 그래프 전체 화면보기
- 19. 코어 플롯 그래프 이동 방법
- 20. 코어 플롯 그래프의 위치 감지
- 21. iPhone : 코어 플롯, 파이 차트
- 22. 코어 플롯을 사용하여 iPhone에서 실시간 플로팅?
- 23. 코어 플롯 : 코어 플롯에서 3 개의 파이 플롯을 다시로드/새로 고침
- 24. IPad에서 코어 플롯을 사용하여 거의 40 개의 분산 형 플롯을 그리십시오.
- 25. 코어 플롯 범위 변경 성능
- 26. 프로젝트의 코어 플롯 사용
- 27. 코어 플롯 오류입니까?
- 28. 실시간 코어 플롯 IOS
- 29. 코어 플롯 쇼 '로딩'스피너
- 30. 코어 플롯 바 문제
"두 그래프가 나타남"이란 무엇을 의미합니까? 첫 번째 플롯을 제거하지 않고 다른 플롯을 추가 했습니까? –
@EricSkroch, 예 첫 번째를 제거하지 않고 다른 것을 추가했습니다. 아래의 답에서 -reloadData 메서드를 호출해야한다는 것을 알았습니다. 나는 이것을 어디에 두어야합니까? 어떤 문서에 대한 링크가 있습니까? 나는 Core Plot 웹 사이트 전체를 조사 해왔다. 다시 한번 감사드립니다. – Douglas
문서는 Core Plot 홈페이지에서 링크됩니다. iOS 문서는 [여기] (http://core-plot.googlecode.com/hg/documentation/html/iOS/index.html)입니다. 문서는 docset 및 HTML 형식으로 다운로드 할 수있는 릴리스 패키지에도 포함되어 있습니다. –