ZedGraph画曲线柱状图.doc

ZedGraph画曲线柱状图.doc

ID:50556087

大小:46.50 KB

页数:13页

时间:2020-03-10

ZedGraph画曲线柱状图.doc_第1页
ZedGraph画曲线柱状图.doc_第2页
ZedGraph画曲线柱状图.doc_第3页
ZedGraph画曲线柱状图.doc_第4页
ZedGraph画曲线柱状图.doc_第5页
资源描述:

《ZedGraph画曲线柱状图.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用ZedGraph画曲线柱状图  刚接触到ZedGraph,到网上搜素到的方法基本上都是使用临时文件来存储图片,然后再显示,但是临时图片太多的话会占用大量的空间。很不划算。最后看到有人说把RenderMode="RawImage"就可以了,但是会出现乱码。如何解决呢?下面是我的方法。   新建一个目录,命名为bin,把文件ZedGraph.Web.dll,ZedGraph.dll拷到bin目录下面。建立文件tuppian.aspx。其内容为:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile

2、="tuppian.aspx.cs"Inherits="tuppian"%><%@Registerassembly="ZedGraph.Web"namespace="ZedGraph.Web"tagprefix="cc1"%><%--特别注意了:本页面不要有HTML代码,和asp.net代码。不然会出现乱码,RenderMode="RawImage"一定要设置RawImage,不然会报错。--%>

3、:ZedGraphWeb>tuppian.aspx.cs为:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;us

4、ingSystem.Drawing;usingZedGraph;usingZedGraph.Web;publicpartialclasstuppian:System.Web.UI.Page{    DarwGrapClassdg=newDarwGrapClass();    protectedvoidPage_Load(objectsender,EventArgse)    {    }    protectedoverridevoidOnInit(EventArgse)    {        InitializeComponent(); 

5、       base.OnInit(e);    }    privatevoidInitializeComponent()    {        stringid=Request.QueryString["id"];        switch(id)        {            case"1":                DrawLine();                break;            case"2":                DrawPie();                break

6、;            default:                DrawBar();                break;        }    }    privatevoidDrawBar()    {        dg.Type=AnalyticsType.Bar;        dg.Title="用户访问柱状图";        dg.XAxisTitle="月份";        dg.YAxisTitle="用户访问数量";        Randomrand=newRandom();        stri

7、ng[]aa={"企业1","企业2","企业3"};        for(inti=0;i<2;i++)        {            ZedGraph.PointPairListppl=newZedGraph.PointPairList();            for(intj=0;j<12;j++)            {                doublex=rand.Next(10);                doubley=rand.NextDouble()*100;                

8、ppl.Add(x,y);                //dg.NameList.Add((j+1).ToString()+"月");             

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。