MSCHART如何使用MSCHART实现雷达图

抓取数据:MSCHART如何使用MSCHART实现雷达图

 
                                                      
                                                         <%-- 
                                                          --%>
                                                      
                                                      
                                                          <%--
                                                          --%>
                                                      
                                                  
/// 
        /// 销售额比较
        /// 
        private void RadarBind() 
        {
            DataTable rd_dt = new DataTable();
            rd_dt = SqlHelper.ExecuteDataset(SqlHelper.conn, CommandType.StoredProcedure, UP_RadarSale).Tables[0];
            Chart1.Height = 250;
            Chart1.Width = 360;
            Chart1.DataSource = rd_dt;
            // Add title 
            //Chart1.Titles.Add(当年销售额 VS 上年销售额);
            // Add a legend 
            Legend lgnd = new Legend();
            lgnd.Enabled = true;
            Chart1.Legends.Add(lgnd);



            Chart1.Legends[0].BackColor = System.Drawing.Color.Transparent;
            Chart1.Legends[0].Docking = System.Web.UI.DataVisualization.Charting.Docking.Top;
            Chart1.Legends[0].Alignment = System.Drawing.StringAlignment.Center;

            ChartArea ca = new ChartArea(myChartArea);
            Chart1.ChartAreas.Add(ca);


            string sale = String.Empty;
            for (int i = 1; i < rd_dt.Columns.Count; i++)
            {
                sale = rd_dt.Columns[i].ColumnName;

                Chart1.Series.Add(sale);//Name of the series :当年销售额 and 上年销售额
                Chart1.Series[sale].YValueMembers = sale;//Either 当年销售额 or 上年销售额
                Chart1.Series[sale].XValueMember = rd_dt.Columns[0].ColumnName;//Criteria
                //Define here: what kind of Chart you want
                Chart1.Series[sale].ChartType = SeriesChartType.Radar;

            }
            //背景色设置
            this.Chart1.ChartAreas[myChartArea].ShadowColor = Color.Transparent;
            this.Chart1.ChartAreas[myChartArea].BackColor = Color.FromArgb(209, 237, 254);         //该处设置为了由天蓝到白色的逐渐变化
            this.Chart1.ChartAreas[myChartArea].BackGradientStyle = GradientStyle.TopBottom;
            this.Chart1.ChartAreas[myChartArea].BackSecondaryColor = Color.White;
            //中间X,Y线条的颜色设置
            this.Chart1.ChartAreas[myChartArea].AxisX.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64);
            this.Chart1.ChartAreas[myChartArea].AxisY.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64);

            // Show as 3D
            Chart1.ChartAreas[myChartArea].Area3DStyle.Enable3D = true;
            //binding data
            Chart1.DataBind();
        }

MSCHART如何使用MSCHART实现雷达图

 

更多相关文章
  • 有些Android手机中会带有一些常用号码的功能,比如订餐电话.公共电话.航空机票,等等诸如此类的服务,点击相应的号码会自动弹出拨打电话的界面.那下面我们就一起来实现一个手机常用号码功能的小例子吧. 一.原理 首先,这些常用号码放置在一个SQLite数据库中,我们将这些号码从数据库中读取出来,按照相 ...
  • 1.技术选择      页面:     html静态页面很好,但模板(代码块)重用怎么办? 再有与后台交互,比如绑定数据又如何办?     模板不能重用,无解.后台交互,无怪乎可以使用js代码.特别现在流行SPA单页面应用,html+angularjs类似的框架……     cshtml可以使用La ...
  • Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本.本系列文章将逐一分析Kubernetes,本文介绍 Kubernetes中2个主要的监控模块cAdvisor 和H ...
  • 百度再次启动了原创保护计划,并对原创文章在搜索结果页进行原创标识,这个举动确实引起站长圈很多讨论,欢呼的也有,质疑的也有,反对的也有 最近发现百度大规模的调整,很多网站都被降了权,因为百度再次启动了原创保护计划,并对原创文章在搜索结果页进行原创标识,这个举动确实引起站长圈很多讨论,欢呼的也有,质疑的 ...
  • 学面向对象也有一段时间了,再次回顾,整理所得,写成这篇,知识点只是大致说,细节每本关于面向对象的书都有,就不啰嗦占用时间和篇幅了. 一  面向对象编程的由来: 和面向对象编程相对应的是面向过程编程 面向过程编程:就像造发动机一样,需要一步一步制造汽缸,活塞,喷油嘴等等,有先后顺序 面向对象编程:没有 ...
  • 以下两个类可以很方便的完成字符串的加密和解密: 加密:CryptHelper.encrypt(password) 解密:CrypHelper.decrypt(password)   代码如下: CryptUtils.java [java] package com.gdie.lab.crypt;    ...
一周排行
  • 还未毕业就在百度实习了,两年多的磨练,有被磨平的棱角,也有精彩的收获:谨以此文献给在百度并肩奋战两年多的兄弟姐妹们.忘不了离职日那场特殊的告别午餐:忘不了这两年和你们的讨论.争论:忘不了脑海中你们的一个个优秀的细节. ...
  • RHEL6安装Oracle 11g R2最终版 结合网上教程 服务器实战所得 1.使用DVD做yum源新建dvd挂载目录[root@fxq-dp ~]# mkdir /media/iso进入到DVD挂在目录[root ...
  • 在学习的时候,经常被前辈们告知学习一个东西要了解它的原理,即要知其所以然,如果问为什么要知其所以然的时候,前辈们一般会说:只有了解这个东西的原理,以后在遇到与此相似的问题的时候,就可以依据这个原理来搞定,万变不离其宗 ...
  • ubuntu下新建用户和RedHat系列的linux有点不一样 新建用户的命令是useradd,修改密码是passwd,如下:   sudo useradd zhuhui sudo passwd 123456 但是问 ...
  • http://wiki.jiankongbao.com/doku.php/%E6%96%87%E6%A1%A3:%E5%AE%89%E5%85%A8%E6%8C%87%E5%BC%95#linux_snmp −目录 ...
  • 威锋网 1 月 7 日消息,目前苹果在重庆在建的有两家新店,其中一家位于重庆万象城,内部照片显示该店的装修已经基本完成.而另外一家则是国泰广场的店面.最近关于这家店的建设也有新的动向.工人已经将店面外部巨大的钢架结构 ...
  • 项目服务端:Tomcat6.0.41 选用数据库:Mysql5.6.17 JDK环境:1.6.37 运行系统:Windows server 2008(64bit) ========================== ...
  • 今天,笔者便以微软Virtual PC虚拟机软件为主题,为大家详细介绍虚拟机软件的安装,以及在虚拟机软件中安装操作系统,和最终对软件的配置和优化.帮大家轻松打造一款属于自己的虚拟机程序和操作系统. 安装并将软件设置为 ...
  • 数据字典和动态性能视图 介绍:数据字典是什么 数据字典是 oracle 数据库中最重要的组成部分,它提供了数据库的一些系统信息. 动态性能视图记载了例程启动后的相关信息.  数据字典 数据字典记录了数据库的系统信息 ...
  • 互联网生态环境的逐步恶化,使得病毒及其变种在黑色产业链中的滋生速度更加迅猛,而企业在不断变化的威胁面前却已变得势单力薄.趋势科技作为全球服务器安全.虚拟化及云计算安全领导厂商,深入广西电网公司网络管理一线,在全面分析 ...