첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ Bar 클래스 : 제품별 월별 생산량 막대 차트/제품별 월별 재고 라인 차트 생성하기

----------------------------------------------------------------------------------------------------

using Steema.TeeChart;

using Steema.TeeChart.Styles;

 

TChart chart = new TChart();

 

chart.Header.Text = "Production results";

 

Controls.Add(chart);

 

#region 막대1 시리즈를 생성한다.

 

Bar bar1 = new Bar();

 

bar1.Title = "Product10";

 

bar1.Add(300, "Jan");

bar1.Add(325, "Feb");

bar1.Add(287, "Mar");

 

chart.Series.Add(bar1);

 

#endregion

 

#region 막대2 시리즈를 생성한다.

 

Bar bar2 = new Bar();

 

bar2.Title = "Product12";

 

bar2.Add(175, "Jan");

bar2.Add(223, "Feb");

bar2.Add(241, "Mar");

 

chart.Series.Add(bar2);

 

#endregion

 

#region 막대3 시리즈를 생성한다.

 

Bar bar3 = new Bar();

 

bar3.Title = "Product14";

 

bar3.Add(461, "Jan");

bar3.Add(470, "Feb");

bar3.Add(455, "Mar");

 

chart.Series.Add(bar3);

 

#endregion

 

#region 라인1 시리즈를 생성한다.

 

Line line1 = new Line();

 

line1.Title = "Product10 Stock";

line1.Color = bar1.Color;

 

line1.Add(600, "Jan");

line1.Add(715, "Feb");

line1.Add(676, "Mar");

 

chart.Series.Add(line1);

 

#endregion

 

#region 라인2 시리즈를 생성한다.

 

Line line2 = new Line();

 

line2.Title = "Product10 Stock";

line2.Color = bar2.Color;

 

line2.Add(245, "Jan");

line2.Add(270, "Feb");

line2.Add(315, "Mar");

 

chart.Series.Add(line2);

 

#endregion

 

#region 라인3 시리즈를 생성한다.

 

Line line3 = new Line();

 

line3.Title = "Product10 Stock";

line3.Color = bar3.Color;

 

line3.Add(800, "Jan");

line3.Add(755, "Feb");

line3.Add(835, "Mar");

 

chart.Series.Add(line3);

 

#endregion

 

#region TChart에 있는 모든 시리즈의 마크를 숨긴다.

 

foreach(Series series in chart.Series)

{

    series.Marks.Visible = false;

}

 

#endregion

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요