[C# 윈폼] C# Windows Forms(윈폼) msChart 컨트롤 기본 설정 방법


안녕하세요.

 

오늘은 C# 윈폼 기본 차트 컨트롤중 하나인 MS Chart 컨트롤 기본 설정하는 방법에 대해서 소스 코드로 알려드리려고 합니다.

 

우선 저는 다음과 같이 Point, Line, ErrorBar 차트 등과 같이 총 5개의 시리즈를 생성하였습니다.

 

5개 시리즈 생성



이제 위의 이 차트들을 기본적으로 어떻게 설정하는지 소스코드를 통하여 보여 드리도록 하겠습니다.

 

예제 코드


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

            //차트 초기화

            uiChart_LO.Series["point"].Points.Clear();

            uiChart_LO.Series["line"].Points.Clear();

            uiChart_LO.Series["error"].Points.Clear();

            uiChart_LO.Series["ULS"].Points.Clear();

            uiChart_LO.Series["LLS"].Points.Clear();

 

            //LegendBox 시각화 유무

            uiChart_LO.Series["point"].IsVisibleInLegend = false;

            uiChart_LO.Series["line"].IsVisibleInLegend = false;

            uiChart_LO.Series["error"].IsVisibleInLegend = false;

            uiChart_LO.Series["ULS"].IsVisibleInLegend = true;

            uiChart_LO.Series["LLS"].IsVisibleInLegend = true;

 

            //Series 컬러 설정

            uiChart_LO.Series["error"].Color = Color.Black;

            uiChart_LO.Series["ULS"].Color = Color.Blue;

            uiChart_LO.Series["LLS"].Color = Color.Blue;

 

            //Series 볼륨 설정

            uiChart_LO.Series["point"].MarkerSize = 7;

            uiChart_LO.Series["line"].MarkerSize = 20;

            uiChart_LO.Series["error"].MarkerSize = 7;

            uiChart_LO.Series["ULS"].MarkerSize = 20;

            uiChart_LO.Series["LLS"].MarkerSize = 20;

 

            //차트 X 라벨 각도 조절

            uiChart_LO.ChartAreas[0].AxisX.LabelStyle.Angle = 45;

 

            //X 라벨 간격 조절

            uiChart_LO.ChartAreas["ChartArea1"].AxisX.LabelStyle.Interval = 1;

cs

 

위의 내용 말고도, 더 많은 속성들을 소스코드로 설정 할 수 있겠지만, 위에서 설정한 내용들은 가장 기본 설정들 이기 때문에 매번 차트를 사용할 때 사용할 소스코드가 될거에요!

 

두고두고 유용하게 사용하실 수 있을거에요~~


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY