C#中根据数组画曲线
lm溪 2014-01-04 10:01:51 我现在想用C#根据数据库中已有的数量信息和时间信息描绘出数量与时间的曲线图,及时间为x,数量为y,就是把每个点(x,y)连接起来,该怎么实现,如用drawcircle()函数怎么实现?如下面我做的测试,画面上没显示,不知道问题出哪儿了?
private void Form1_Load(object sender, EventArgs e)
{
Graphics gh = panel1.CreateGraphics();
gh.TranslateTransform(0, panel1.Height / 2);
Pen pen = new Pen(Color.Red, 2);
Point[] point = new Point[6];
point[0] = new Point(0, 10);
point[1] = new Point(50, 20);
point[2] = new Point(100, -40);
point[3] = new Point(150, 10);
point[4] = new Point(200, -50);
gh.DrawCurve(pen, point);
}