[C#/WINFORM/TEECHART] Bar 클래스 : 제품별 월별 생산량 막대 차트/제품별 월별 재고 라인 차트 생성하기
■ Bar 클래스를 사용해 제품별 월별 생산량 막대 차트/제품별 월별 재고 라인 차트를 생성하는 방법을 보여준다. ▶ 예제 코드 (C#)
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
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 |