最近工作中涉及到绘画曲线图的功能。
研究了一下,把代码贴出来,年纪大了,忘形大。

文件描述
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;

namespace ColorFul.Infor.wwwroot.Class
{
    
public class Curve
    
{
        
private // 私有成员数据区

        
public //公共属性区域

        
private void InitValue() // 初始化所有数据数值

        
public byte[] DrawCurveGraph() // 绘制曲线图

        
public void DrawCurveGraphPutOut(System.Web.HttpResponse response)  //画图并直接输出到制定页面

        
private void DrawAxisText(Graphics objGraphics) // 绘制XY轴向说明文字

        
private void DrawXAxis(Graphics objGraphics) // 绘制X轴刻度和文字

        
private void DrawYAxis(Graphics objGraphics) // 绘制Y轴刻度和文字

        
private void DrawTitle(Graphics objGraphics) // 绘制标题

        
private void DrawCurve(Graphics objGraphics) // 绘制数据曲线

        
private static void GetTopAndEnd(float maxvalue, float minvalue, out int topvalue, out int bottomvalue) //输入最大最小值,返回最高坐标与最低坐标
    }


    
public class TextImgSize    //文字区域的大小
}

posted on 2007-03-15 18:14  十分之七  阅读(1595)  评论(0)    收藏  举报