当前位置:  编程技术>.net/c#/asp.net

C#各种画图方法小结

    来源: 互联网  发布时间:2014-08-30

    本文导语:  1,//描绘曲线   代码示例: //创建曲线中的点     Point point1 = new Point(68, 420);     Point point2 = new Point(71, 410);     Point point3 = new Point(74, 423);     Point point4 = new Point(77, 412);     Point point5 = new Point(80, 400);     Point point6 = new ...

1,//描绘曲线
 

代码示例:

//创建曲线中的点

    Point point1 = new Point(68, 420);

    Point point2 = new Point(71, 410);

    Point point3 = new Point(74, 423);

    Point point4 = new Point(77, 412);

    Point point5 = new Point(80, 400);

    Point point6 = new Point(90, 380);

    Point point7 = new Point(100, 350);

    Point point8 = new Point(120, 320);

    Point[] curvePoints = { point1, point2, point3, point4, point5, point6, point7, point8 };

    GraphicsPath myPath = new GraphicsPath();

    //AddCurve(点阵,起点,终点,弯曲程度)

    myPath.AddCurve(curvePoints, 0, 7, 0.8f);

    Pen myPen = new Pen(Color.Red, 1);

    IMG.DrawPath(myPen, myPath);

2,c#.net画曲线图(坐标)
 

代码示例:

using System.Drawing.Imaging;
using System.Drawing.Drawing2D;

   //数据/月份

   public ArrayList arrData=new ArrayList();

   public ArrayList arrMonth=new ArrayList();

   //定义幕布高宽

   private int iCanvasWidth=400;

   private int iCanvasHeight=300;

   //x轴的间距

   private int iX=30;

   //y轴间距

   private int iY=15;

   public void InitArray()

   {

    for(int i=0;i


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。




特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3