2016-06-03 5 views
0

따라서 이것은 오래된 문제이지만 이전 방법으로는 해결할 수 없습니다. I found it here 등이 있습니다.축을지나 이동하는 코어 플롯 그리드 선

이것은 두 가지 부분으로 나뉩니다. 먼저 많은 검색을 통해 가시 범위를 작게 만들고 실제 범위를 크게 설정하여 클리핑 영역을 늘려 레이블이 표시되도록해야합니다. 이 레이블을 사용하여 플롯 영역의 선을 확장하는 부작용이 있습니다. 폴더에있는 예제는 오래된 것으로, 축 속성으로 orthogonalPosition을 갖지만 더 이상 존재하지 않지만 솔루션으로 사용됩니다.

(두 번째 질문) 코어 플롯에는 업데이트 된 문서 또는 예제가 없습니다. 그래프 그래프 당 한 시간에 한 번에 한 시간 씩 추측 및 확인을 사용하고있는 예제를 찾는 동안 - 일자. 이 리소스가 있습니까? 위키는 단지 설정과 API를 가지고 있지만 api는 "표시 할 areaFill의 기본 값을 설정해야합니다"라고 말하지는 않지만 대조적으로 자동으로 틱을 표시하기위한 기본값을 갖습니다. 틱과 인터벌은 쉽게 구별 할 수 있지만, 결국 알아 내야했습니다. 문서화되지 않았습니다.

답변

1

orthogonalPosition 속성은 새 버전입니다. 2.0 릴리스로 작성된 API 업데이트의 일부였습니다. 변경 사항에 대한 자세한 내용은 wiki page입니다. change log도 온라인으로 시간이 지남에 따라 주요 변경 사항의 기록을 보여줍니다.

현재 API 문서는 항상 https://github.com/core-plot/core-plot.github.io에서 온라인으로 볼 수 있습니다. Mac과 iOS/tvOS 버전별로 AppKit과 UIKit의 차이점을 설명하는 별도의 페이지가 있습니다. Core Plot에는 여러 가지 중요한 개념을 보여주는 몇 가지 예제 애플리케이션이 포함되어 있습니다. 플롯 갤러리 앱에는 Mac, iOS 및 tvOS에서 가장 다양한 기능이 포함되어 있습니다. 질문에서 areaFill 예제와 같은 API 문서의 결함을 발견 한 경우 issue tracker에서 문제를 열어주세요.

나는 모든 것을 자세하게 다룬 포괄적 인 고수준 문서에 대해 알지 못합니다. 나는 그것에 관한 책을 쓰는 것을 고려해 봤지만 그것은 큰 프로젝트이고 나는 아직 뛰어 들지 못했다. 현재 Core Plot에는 API 문서, 예제 응용 프로그램 및 여러 wiki pages이 포함되어 있습니다. 다른 주제에 대한 다양한 온라인 블로그 게시물도 있지만, 품질이 다양하고 새로운 Core Plot 버전을 최신으로 유지했는지 여부는 다양합니다.

+0

감사합니다. Eric! changelog, 나는 결코 고려하지 않았다. 나는 위키와 api를 보았지만 api는 꽤 부족하다. 그것은 내가 말하는, 당신이 말하는 모든 것, 그러나 그것을 사용하는 방법입니다. 롤. XYGraph를 사용했지만 XYAxis를 사용하지 않은 것 같습니다. 왜 내가 그 속성을 본 적이 없는지 설명합니다. 예제에서는 축 자체에 대해 가지고 있습니다.이 클래스는 서브 클래 싱 된 유형이 아닙니다. CPTAxis를 CPTXYAxis로 다시 캐스트하고 orthogonalPosition을 모두 0으로 추가했으며 축에서 계속 확장되었습니다. 내가 어떤 것을 요구하기 전에 나는 약간의 독서와 더 많은 추측과 점검을 할 것입니다. 당신은 여전히 ​​많은 도움이되었습니다! –

+0

나는 그것을 이해했다고 생각합니다. 킨다. 진드기 선은 괜찮 았지만 x와 y 자체가지나 가지 않아야했습니다. 축의 렌더링을 오프셋하여 직각 존재를 존중하도록 RenderInContext를 수정하고, VISALE로 floatValue로 ViibleRange.location을 단축하고, 새로운 swift-mimicking으로 인해 (NSNumber * _Nonnull) 다른 @()로 래핑 된 @ . 틀림없이 그래프를 오프셋하는 것 외에 직교가 의미하는 바를 모르는 것에 기반한 해킹입니다. –