나는 안드로이드에서 2D contour plot of some data을 그리려고 노력하고 있으며 그 중 가장 좋은 접근 방법이 무엇인지 궁금합니다. 전체 데이터 세트는 비교적 커질 수 있으며 (2k * 2k 포인트) 플롯 내에서 확대/축소 및 이동은 매우 빨라야합니다. 대부분의 경우 사용자가 데이터를 확대하면 데이터의 일부만 그려집니다.화면보다 훨씬 큰 캔버스 사용
내 생각은 이제 전체 그림을 큰 캔버스에 그려야하지만 화면에 보이는 부분에 클립을 붙여서 그 부분 만 실제로 그려지도록하는 것이 좋습니다. 나는 안드로이드의 2D 드로잉 API가 다소 혼란 스럽다는 것을 안다. 그리고 이것이 실제로 실현 가능한 접근법인지 그리고 어떻게 실행하는지에 대해서는 확신 할 수 없다.
그래서 제 질문은 다음과 같습니다
- 가 화면보다 훨씬 큰 캔버스에 그리기 만 관련 부분을 표시하는 클리핑 사용하는 것이 좋습니다?
- 큰 캔버스는 어떻게 만들 수 있습니까? 어떻게 그려야 할 부분을 선택하겠습니까?