안녕하세요~ linux 에서 c만 하다가 이번에 장비쪽으로 넘어온 병아리 입니다.
이전에는 frontend는 전혀 안했었는데 이직을 하면서 c#으로 winform을 만지작 거리고 있습니다.
이번에 teechart로 작성된 그래프를 개선해야 하는 일이 있는데, 어떻게 해야 할지 감이 안오네요.
우선 현 상황은 전임자가 일정 데이터 이상은 아에 차트 표시를 못하게 막아두고 있었습니다.
그걸 이젠 차트로 그려달라고 요청이 왔는데요, 현 코드로는 데이터가 많아지니 속도가 매우 느려지더라구요
데이터는 백만개 정도 되는데 그걸 한번에 그리고 있습니다.
여기서 제가 하고 싶은건 전체 데이터의 차트를 느려짐 없이 한 화면에 그려주고 싶습니다.
혼자 생각 해본 결과 data sampling을 하여 차트를 그린다로 생각이 정리 되는데요,
직접 sampling을 해서 data를 넣기엔 차트 확대시 확대된 부분의 데이터를 다시 차트에 넣어주는 일로 코드 수정이 많아짐.
차트에서 sampling을 지원 할 것도 같은데, 키워드를 모르겠어요
그러니까 정리하자면, teechart에서 insert된 data를 sampling하여 차트를 그리는 기능을 지원하나요?
지원 한다면 구간 확대시 그 구역의 데이터는 sampling 하지 않은 데이터로 표시를 할 수 있나요?
teechart가 지원하지 않는다면 어떤 방법이 효과적일까요?