首页 .NET/Web Asp.net WebChart控件的使用方法案例

Asp.net WebChart控件的使用方法案例

作者:胡同里的砖头 围观群众:963 更新于:2013-12-19

首先在页面拖放一个WebChart控件,然后在页面后台填上如下代码

using WebChart;
using System.Drawing;

protected void Page_Load(object sender, EventArgs e)
    {
        Chart c = new AreaChart();
        c.Data.Add(new ChartPoint("Ene", 123));
        c.Data.Add(new ChartPoint("Ene", 33));
        c.Data.Add(new ChartPoint("Ene", 23));
        c.Line.Color = Color.Blue;
        ChartControl1.Charts.Add(c);
        ChartControl1.RedrawChart(); 
   }

 

此时运行页面效果如下:

 

以上为静态死方法,只需要把上面的数据变活从数据库读取动态添加则可

 

曲线图:

    ChartPointCollection d = new ChartPointCollection();

       

     Chart c = new LineChart(d,Color.Blue);

柱状图:

   Chart c = new StackedColumnChart();

   ChartPointCollection d;

d = c.Data;

饼状图:

   ChartPointCollection data = new ChartPointCollection();

PieChart c = new PieChart(data, Color.Blue);

c.Colors = new Color[] { Color.Red, Color.Blue, Color.Yellow, Color.Cyan, Color.AntiqueWhite, Color.RosyBrown };

添加数据:

 data.Add(new ChartPoint("Ene", 40));

 data.Add(new ChartPoint("Feb", 40));

 data.Add(new ChartPoint("Mar", 30));

 data.Add(new ChartPoint("Abr", 20));

 data.Add(new ChartPoint("May", 10));

 data.Add(new ChartPoint("Jun", 25));

属性说明:

        ////绘制箭头

        AdjustableArrowCap MyArrow = new AdjustableArrowCap(4, 4, true);

        c.Line.CustomEndCap = MyArrow;

        c.Line.EndCap = LineCap.Custom;

        ////线段颜色

        c.Line.Color = Color.Red;

        ///

        c.ShowLineMarkers = true;

        c.LineMarker = new CircleLineMarker(2, c.Fill.Color, Color.Black);

        /////显示文字

        c.DataLabels.Visible = true;

        c.DataLabels.NumberFormat = "C";

        c.DataLabels.ForeColor = Color.Black;

        c.Fill.Color = Color.Black;

        ////显示边侧说明

        c.Legend = "浏览次数";

        WebChart1.HasChartLegend = true;

        ///将设置好的图像添加至图表

        WebChart1.Charts.Add(c);

        WebChart1.RedrawChart();

 

  • 本文标题: Asp.net WebChart控件的使用方法案例
  • 文章分类:【.NET/Web】
  • 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8