티스토리 뷰

winForm/chart control

Series, DataPoint

히처리 2018. 3. 1. 13:55

원본 : https://msdn.microsoft.com/ko-kr/library/dd456769.aspx

Series class : https://msdn.microsoft.com/ko-kr/library/system.web.ui.datavisualization.charting.series(v=vs.110).aspx

DataPoint class : https://msdn.microsoft.com/ko-kr/library/system.windows.forms.datavisualization.charting.datapoint(v=vs.110).aspx

 

DataSeries

DataSeries는 Series가 가지는 속성을 의미한다. 예로 들어서 색 속성, 배경 이미지 속성, 배경 그라데이션 속성등이 있다. DataSeries가 따로 class로 존재하는 것이 아니라 단지 Series가 가지는 속성을 DataSeries라고 부른다.

DataPoint

DataPoint 클래스는 데이터와 관련된 속성과 데이터 포인트 값을 저장합니다. 예로 들어 차트에 그려질 위치에 대한 값인 데이터 포인트 값과 color프러퍼티, background프러퍼티같은 속성도 가집니다.

DataPoint는 하나의 X값과 하나 이상의 Y값을 가집니다. 예로들어 주식형 차트에서는 시가, 종가, 저가, 고가로 4개의 Y값이 필요합니다.

Series class

Series에는 Series의 속성들인 DataSeries 포함하므로 Series에는 많은 속성을 가지고 있다. 그리고 Series에 속한 DataPoint 개체들도 또한 자신의 속성을 가지고 있다. 만일 Series와 DataPoint에 같은 속성이 있다면 일반적으로 DataPoint 속성이 우선순위를 가집니다. 단순하게 Series는 DataSeries + DataPoints로 이루어진 것으로 볼 수도 있다.

Series는 차트를 그리는 용도로만 사용되는 것이 아니다. 예로 들어 SeriesA와 SeriesB를 더해서 SeriesC를 만들어서 SeriesC만 차트로 그릴 수도 있다. Series 객체를 차트에 그리려면 Serieal의 ChartArea프로퍼티에 그려질 ChartArea의 이름을 설정해야 한다. 

차트 컨트롤에서 Series와 DataPoint

Chart.Series 컬렉션은 차트에서 사용되는 모든 Series를 포함하고 있다. 각 Seires는 다음과 관련이 있다.

  • 차트 종류 (Seires.ChartType)
  • 차트 영역 (Series.ChartArea)
  • 범례 (Series.Legend)
  • X축 (Series.XAxisType)
  • Y축 (Series.YAxisType)

각 Series의 DataPoint개체는 Series.Points 컬렉션에 포함되어 있다. 각 DataPoint는 다음과 관련이 있다.

  • X값 (DataPoint.XValue)
  • 하나 이상의 Y값 (DataPoint.YValue)

Series와 DataPoint 개체는 Labels, markers, empty points의 모양 속성을 포함하고 있다. 자세한 내용은 차트 모양을 참조하라.

Series에서 이러한 속성을 설정하면 Series의 모든 요소에도 동일한 설정을 상속합니다. 만일 특정 요소에서 속성을 설정한다면 해당 설정이 Series의 설정보다 우선시 됩니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함