A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aisini 金牌黑马   /  2014-8-15 18:22  /  2762 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. //手动加载统计图信息
  2. Public void LoadChartInfo()
  3. {
  4.   this.chartControl1.Series.Clear();
  5.   //新建Series
  6.   Series sr=new Series(“”,ViewType.Doughnut3D);

  7.   //设置Series样式
  8.   sr.ArgumentScaleType=ScaleType.Qualitative;//定性的
  9.   sr.ValueScaleType=ScaleType.Numerical;//数字类型
  10.   sr.PointOptions.PointView=PointView.ArgumentAndValues;//显示表示的信息和数据
  11.   sr.PointOptions.ValueNumericOptions.Format=NumericFormat..Percent;//用百分比表示
  12.   sr.PointOptions.ValueNumbericOptions.Precision=0;//百分号前面的数字不跟小数点
  13.    
  14.   //绑定数据源
  15. sr.DataSource=myDataTable.DefaultView;// myDataTable是获取到的数据
  16.   sr.ArgumentDataMember=”Name”;//绑定的文字信息(名称)
  17.   sr.ValueDataMembers[0]=”Value”;//绑定的值(数据)
  18.    
  19.   //添加到统计图上
  20.   this. chartControl1.Series.Add(sr);
  21.    
  22.   //图例设置
  23.   SimpleDiagram3D diagram=new   SimpleDiagram3D();
  24.   diagram.RuntimeRotation=true;
  25.   diagram.RuntimeScrolling=true;
  26.   diagram.RuntimeZooming=true;
  27.    
  28.   //设置图表标题
  29.   ChartTitle ct=new ChartTitle();
  30.   ct.Text=”城市用地统计图”;
  31.   ct.TextColor=Color.Black;//颜色
  32.   ct.Font=new Font(“Tahoma”,12);//字体
  33.   ct.Dock=ChartTitleDockStyle.Top;//停靠在上方
  34.   ct.Alignment=StringAlignment.Center;//居中显示
  35.   this. chartControl1.Titles.Add(ct);

  36. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马