用ZedGraph控件画统计分析图

用ZedGraph控件画统计分析图

<script type="text/JavaScript"> </script> <script src="http://a.alimama.cn/inf.js" type="text/javascript"> </script>

由于朋友需要把C1WebChart.替换掉,改用开源的ZedGraph控件.以下做一个示例,供大家参考: <script type="text/JavaScript"> </script> <script src="http://a.alimama.cn/inf.js" type="text/javascript"> </script>

步骤如下:

1、添加ZedGraph控件。如下图:

2、添加到控制面版。如下图:

3、制作用户控件。

   a>  建立一个命名为: DrawGrap.ascx 用户控件。
   b>  通过控制面版,把ZedGraphWeb拖到默认页面。 如下图:
 
c>   生成代码(DrawGrap.ascx)如下:
     

      <% @ Control Language = " C# "  AutoEventWireup = " true "  CodeFile = " DrawGrap.ascx.cs "  Inherits = " DrawGrap "   %>
<% @ Register TagPrefix = " zgw "  Namespace = " ZedGraph.Web "  Assembly = " ZedGraph.Web "   %>
< ZGW:ZEDGRAPHWEB id = " zedGraphControl "  runat = " server "  width = " 500 "  Height = " 375 "  RenderMode = " ImageTag " />

 

  d>  生成代码(DrawGrap.ascx.cs)如下:

using  System;
using  System.Data;
using  System.Configuration;
using  System.Collections;
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  ZedGraph;
using  ZedGraph.Web;
using  System.Collections.Generic;

/// <summary>
/// 显示统计图形类型
/// </summary>

public   enum  AnalyticsType
{
    Line,   
//折线图
    Bar,    //柱状图
    Pie     //饼图
}
;
public   partial   class  DrawGrap : System.Web.UI.UserControl
{
    
Private Attribute

    
Public Property
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
ZedGraph、条形和饼Demo源码 ZedGraphV515是C#编写的.NET类库,提供了用户控件和web控件。它可以创建2D的线性、条形和饼。 它功能完整且有详细的功能自定义。 基于LGPL协议开源,.NET 2.0 C#源代码)它的思路清淅,所以非常容易就上手. 几个注意点: 片的保存路径设置:RenderedImagePath属性中设置,程序对该文件夹应该是有写和修改权限的 片的输出格式:OutputFormat属性中设置,Png的推荐,比较清晰。 Chart ChartBorder 表区域的边框设置 ChartFill 表区域的背景填充 Legend 表的注释标签显示设置项目,一组数据对应一种颜色的注释 IsHStack 当有多个显示项的时候设置Y轴数据是叠加的还是分开的 Xaxis 表区域的X轴相关信息设置 AxisColor 坐标轴颜色 Cross 坐标的原点,可以设置坐标的偏移程度 CrossAuto 原点自动设置:True的话Cross的设置就无效了。 FontSpec X轴标题字体相关信息 Angle X轴标题字体显示时候的角度,0为水平 90为垂直 Fill X轴标题字体填充信息 ColorOpacity 透明度 IsScaled 设置X轴标题字体显示大小是否根据的比例放大缩小 RangeMax 填充时候的最大倾斜度(有过渡色,没试过) RangeMin 填充时候的最小倾斜度(有过渡色,没试过) StringAlignment X轴标题字体排列(不清楚,没试过) IsOmitMag 是否显示指数幂(10次方,没试过,似乎与IsUseTenPower有关系) IsPreventLabelOverlap 坐标值显示是否允许重叠,如果False的话,控件会根据坐标值长度自动消除部分坐标值的显示状态 IsShowTitle X轴标题是否显示 IsTicsBetweenLabels 两个坐标值之间是否自动显示分隔标志 IsUseTenPower 是否使用10次幂指数 IsVisible 是否显示X轴
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值