- //手动加载统计图信息
- Public void LoadChartInfo()
- {
- this.chartControl1.Series.Clear();
- //新建Series
- Series sr=new Series(“”,ViewType.Doughnut3D);
- //设置Series样式
- sr.ArgumentScaleType=ScaleType.Qualitative;//定性的
- sr.ValueScaleType=ScaleType.Numerical;//数字类型
- sr.PointOptions.PointView=PointView.ArgumentAndValues;//显示表示的信息和数据
- sr.PointOptions.ValueNumericOptions.Format=NumericFormat..Percent;//用百分比表示
- sr.PointOptions.ValueNumbericOptions.Precision=0;//百分号前面的数字不跟小数点
- //绑定数据源
- sr.DataSource=myDataTable.DefaultView;// myDataTable是获取到的数据
- sr.ArgumentDataMember=”Name”;//绑定的文字信息(名称)
- sr.ValueDataMembers[0]=”Value”;//绑定的值(数据)
- //添加到统计图上
- this. chartControl1.Series.Add(sr);
- //图例设置
- SimpleDiagram3D diagram=new SimpleDiagram3D();
- diagram.RuntimeRotation=true;
- diagram.RuntimeScrolling=true;
- diagram.RuntimeZooming=true;
- //设置图表标题
- ChartTitle ct=new ChartTitle();
- ct.Text=”城市用地统计图”;
- ct.TextColor=Color.Black;//颜色
- ct.Font=new Font(“Tahoma”,12);//字体
- ct.Dock=ChartTitleDockStyle.Top;//停靠在上方
- ct.Alignment=StringAlignment.Center;//居中显示
- this. chartControl1.Titles.Add(ct);
- }
- //该片段来自于http://www.codesnippet.cn/detail/2907201513256.html
来源: http://www.codesnippet.cn/detail/2907201513256.html