2015년 4월 20일 월요일

[C#] oxyplot 라이브러리 기초 사용법 (2/2) 그래프 그리기

생성된 plot  control 에 축을 추가했다면 그림을 도시할 데이터를 등록해야 되는데 이것을LineSeries라고 한다.

    ------------------------------------------------------------------
      plot1.Model.PlotType = PlotType.XY;
      LineSeries s1 = new LineSeries { Title = "Data1", StrokeThickness = 1 };
      plot1.Model.Series.Add(s1);
    ------------------------------------------------------------------

이제 실제 데이터를 추가해야 하는데 다음과 같이 한다.

    ------------------------------------------------------------------
       s1.Points.Add(new DataPoint(dTm, dAngle));
    ------------------------------------------------------------------

이런식으로 DataPoint를 추가시키면 이 점들을 선으로 이어주는 그래프를 생성한다. 현재까지 등록된 점들을 이용해서 그래프를 갱신시키려면 RefreshPlot()함수를 호출한다.

    ------------------------------------------------------------------       plot1.Model.RefreshPlot(true);
    ------------------------------------------------------------------

이것이 가장 기본적인 사용법이다.

  만약 실시간으로 데이터가 들어온다면 그 데이터를 DataPoint로 추가시킨 다음 갱신시키면 된다.

댓글 없음:

댓글 쓰기