怎么用c#画坐标曲线,求大神

发布网友

我来回答

1个回答

热心网友

C# 中用Graphics 类(System.Drawing)来进行绘图操作。

假定graphic对象为g,我们要画的曲线为y=x^2 * 1/2;

那么划直线用g.DrawLine();

代码如下:

             Graphics g = this.CreateGraphics();
            float y = 0, y1 = 0;
            for (int i = 0; i < 100; i++)
            {
                y = 0.5f * i * i;
                y1 = 0.5f * (i + 1) * ( i + 1);
                g.DrawLine(new Pen(Color.Red),i,y,i+1,y1 );
            }

其它的像是椭圆,贝塞尔,弧线等都有专门的方法的,可以去学学GUI。

热心网友

C# 中用Graphics 类(System.Drawing)来进行绘图操作。

假定graphic对象为g,我们要画的曲线为y=x^2 * 1/2;

那么划直线用g.DrawLine();

代码如下:

             Graphics g = this.CreateGraphics();
            float y = 0, y1 = 0;
            for (int i = 0; i < 100; i++)
            {
                y = 0.5f * i * i;
                y1 = 0.5f * (i + 1) * ( i + 1);
                g.DrawLine(new Pen(Color.Red),i,y,i+1,y1 );
            }

其它的像是椭圆,贝塞尔,弧线等都有专门的方法的,可以去学学GUI。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com