첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
using System;

using Steema.TeeChart;
using Steema.TeeChart.Functions;
using Steema.TeeChart.Styles;

Random   random        = new Random();
TimeSpan monthTimeSpan = new TimeSpan(30, 0, 0, 0);
DateTime currentTime   = DateTime.Today;

#region 차트를 생성한다.

TChart chart = new TChart();

chart.Aspect.View3D            = false;
chart.Axes.Bottom.Labels.Angle = 90;

#endregion

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

Bar bar = new Bar();

bar.XValues.DateTime = true;
bar.Marks.Visible    = false;
bar.Color            = Color.Blue;

for(int i = 0; i < 60; ++i)
{
    currentTime = currentTime.AddDays(5);
        
    bar.Add(currentTime, random.Next(100));
}

chart.Series.Add(bar);

#endregion

#region 평균 함수를 생성한다.

Average average = new Average();

#endregion

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

Line line = new Line();

line.LinePen.Width = 3;

line.DataSource = bar;
line.Function   = average;
line.Color      = Color.Red;

chart.Series.Add(line);

#endregion

average.PeriodAlign = PeriodAligns.Center;
average.PeriodStyle = PeriodStyles.Range;
average.Period      = monthTimeSpan.TotalDays;

line.CheckDataSource();
728x90
반응형
그리드형
Posted by 사용자 icodebroker

댓글을 달아 주세요