黑马程序员技术交流社区
标题:
Dev ChartControl使用范例
[打印本页]
作者:
aisini
时间:
2014-8-15 18:22
标题:
Dev ChartControl使用范例
//手动加载统计图信息
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://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2