黑马程序员技术交流社区

标题: Dev ChartControl使用范例 [打印本页]

作者: aisini    时间: 2014-8-15 18:22
标题: Dev ChartControl使用范例
  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. }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2