본문 바로가기
Delphi, RadStudio

[개발/delphi] 델파이 TChart 스크롤 기능 구현

by SB리치퍼슨 2012. 9. 23.

델파이 TChart를 사용하면서 차트의 스크롤 기능을 구현하고 싶다면

아래와 같은 방법을 사용해 본다.


X축을 스크롤하는 것으로 생각하고 오른쪽에서 왼쪽으로 이동해 가는 것이라면

오른쪽에 새로운 값이 점점 추가되는 것으로 생각할 수 있다.


꼭 timeline에서 현재시간이 앞으로 나가는 것 처럼...


Scroll 기능을 만들려면 먼저 X축에 대한 범위가 설정이 되어 있어야 하겠다.

X축 좌표를 직접 설정해서 X축을 스크롤하는 방법이 있다.


즉, X축의 범위가 1에서 100이라고 하면

먼저 보이는 범위는 1에서 60.

그리고 우측에서 좌측으로 스크롤되려면 2, 61 과같이 1씩 이동하면된다.

이 방법을 다음의 함수로 구현한다.

Chart1.BottomAxis.SetMinMax(2, 61);

범위를 설정함으로써 스크롤 기능을 구현한다.



반응형

댓글