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;    ...
一周排行
  • 在信息化飞速发展的今天,企业信息安全水平也在不断随着各种信息安全产品的产生.应用而不断得到提升.随着未来信息化不断发展,信息安全防护要求不断增加,安全设备系统将不断增多.与此同时,企业在安全管理中也逐渐显露出一些难点 ...
  • 7 8 1 <div id="reg"></div> 2 <script type="text/javascript&quo ...
  • IE8引入了 IOpenServiceManager接口,可以用这个接口来安装搜索提供者之类的开放服务:                 CComPtr<IOpenServiceManager> spMa ...
  • LibreOffice 3.3.3 是一个小的更新版本,主要继续提升稳定性和为企业用户做的小改进,所有的用户将受益于版本更新. 引用来自官方发行说明: “LibreOffice 3.3.3 修复了很多bug和提升了很 ...
  •   我们只需要在head标签内的meta标签内加入下面一句话就可以了: <meta http-equiv="Content-Type" content="text/html&quo ...
  • 前面我们介绍了RAC的客户端负载均衡配置,接下来就到了服务器端RAC负载均衡配置的具体代码介绍了,通过两方面的配置和测试之后,整个负载均衡才能完全的设置好.那么就让我们赶紧来看一下啊具体的服务器端RAC负载均衡配置内 ...
  • 易网科技讯 6月3日消息,据国外媒体报道, 一家自称LulzSec的黑客组织周四称,它对索尼公司的电脑网络发动了又一次袭击,这次闯入了运行索尼电影娱乐公司网站的服务器,使超过百万索尼用户的个人信息泄露.黑客发布了此次 ...
  •  <%@ CodeTemplate Language="C#" ResponseEncoding="UTF-8" TargetLanguage="Text&qu ...
  • ubuntu 10.04下的配置tftp服务器和开发板上tftp命令的使用方法   ubuntu 10.04下配置tftp服务器: 第1步: 安装tftp所需的软件.首先需要安装tftp-hpa,tftpd-hpa, ...
  •     虽然说使用css hack来解决页面兼容性bug并不是个好办法,但是有时候这些hack还是用的着的,比如你接受了一个二手或是三手的遗留界面,杂乱无章的css代码,只在某个浏览器下有兼容bug,而且需要短时间内 ...