private void CreateChart()
{
//
pattern.BeginUpdate();
pattern.Dock = DockStyle.Fill;
pattern.Name = "PointLineSeries chart";
pattern.ViewXY.XAxes[0].SetRange(0, 20);
pattern.ViewXY.YAxes[0].SetRange(0, 100);
PointLineSeries pls = new PointLineSeries(pattern.ViewXY,
pattern.ViewXY.XAxes[0], pattern.ViewXY.YAxes[0]);
pls.PointsVisible = true;
Random rand = new Random();
const double dInterval = 1;
int iPointCount = (int)((pattern.ViewXY.XAxes[0].Maximum -
pattern.ViewXY.YAxes[0].Minimum) / dInterval) + 1;
SeriesPoint[] aPoints = new SeriesPoint[iPointCount];
for (int iPoint = 0; iPoint < iPointCount; iPoint++)
{
aPoints[iPoint].X = (double)iPoint;
aPoints[iPoint].Y = 100.0 * rand.NextDouble();
}
pls.Points = aPoints;
pattern.ViewXY.PointLineSeries.Add(pls);
pattern.ViewXY.ZoomToFit();
pattern.EndUpdate();
}
05-07
07-08
1036
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
10-26
1096
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)