private void AddData(Graphics g)
{
cs.XLimMin = 0f;
cs.XLimMax = 6f;
cs.YLimMin = -1.5f;
cs.YLimMax = 1.5f;
cs.XTick = 1.0f;
cs.YTick = 0.5f;
cs.XLabel = "This is X axis";
cs.YLabel = "This is Y axis";
cs.Title = "Sine and Cosine Chart";
dc.DataSeriesList.Clear();
// Add Sine data with 7 data point:
DataSeries ds1 = new DataSeries();
ds1.LineStyle.LineColor = Color.Red;
ds1.LineStyle.Thickness = 2f;
ds1.LineStyle.Pattern = DashStyle.Dash;
ds1.LineStyle.PlotMethod = LineStyle.PlotLinesMethodEnum.Lines;
ds1.SeriesName = "Sine";
ds1.SymbolStyle.SymbolType = SymbolStyle.SymbolTypeEnum.Diamond;
ds1.SymbolStyle.BorderColor = Color.Red;
ds1.SymbolStyle.FillColor = Color.Yellow;
ds1.SymbolStyle.BorderThickness = 1f;
for (int i = 0; i < 7; i++)
{
ds1.AddPoint(new PointF(1.0f * i, (float)Math.Sin(1.0f * i)));
}
dc.Add(ds1);
// Add Cosine data with 7 data point:
DataSeries ds2 = new DataSeries();
ds2.LineStyle.LineColor = Color.Blue;
ds2.LineStyle.Thickness = 1f;
ds2.LineStyle.Pattern = DashStyle.Solid;
ds2.LineStyle.PlotMethod = LineStyle.PlotLinesMethodEnum.Splines;
ds2.SeriesName = "Cosine";
ds2.SymbolStyle.SymbolType = SymbolStyle.SymbolTypeEnum.Triangle;
ds2.SymbolStyle.BorderColor = Color.Blue;
for (int i = 0; i < 40; i++)
{
ds2.AddPoint(new PointF(1.0f * i, (float)Math.Cos(1.0f * i)));
}
dc.Add(ds2);
}