DevExpress ChartControl 饼状图演示,显示百分比和项目名称
![]() C# Code: public partial class frmPie : Form { public frmPie() { InitializeComponent(); } private void Form2_Load(object sender, EventArgs e) { DataTable dt = CreateData(); CreateChart(dt); } private DataTable CreateData() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("ItemName")); //项目名称 dt.Columns.Add(new DataColumn("ItemValue", typeof(decimal))); //取值字段 dt.Rows.Add(new object[] { "张志雨", 4200000 }); dt.Rows.Add(new object[] { "郑兴玉", 2880000 }); dt.Rows.Add(new object[] { "王付成", 1323104 }); dt.Rows.Add(new object[] { "张佳慧", 1680000 }); dt.Rows.Add(new object[] { "曹操", 3100000 }); return dt; } private void CreateChart(DataTable dt) { chartControl1.Series.Clear(); Series series = new Series("2016-12月销售对表", ViewType.Pie); series.DataSource = dt; series.ArgumentScaleType = ScaleType.Qualitative; //项目名称 series.ArgumentDataMember = "ItemName"; series.ValueScaleType = ScaleType.Numerical; //取值字段 series.ValueDataMembers.AddRange(new string[] { "ItemValue" }); (series.Label as PieSeriesLabel).Position = PieSeriesLabelPosition.Inside; //显示百分比和项目名称(业务员姓名) series.PointOptions.PointView = PointView.ArgumentAndValues; series.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent; this.chartControl1.Series.Add(series); //右上角分组视图 this.chartControl1.Legend.MarkerSize = new System.Drawing.Size(20, 20); this.chartControl1.Legend.TextOffset = 5; this.chartControl1.Legend.VerticalIndent = 5; this.chartControl1.Legend.Border.Color = Color.Red;//红色边框 } private void checkEdit1_CheckedChanged_1(object sender, EventArgs e) { foreach (Series S in chartControl1.Series) S.LabelsVisibility = checkEdit1.Checked ? DevExpress.Utils.DefaultBoolean.True : DevExpress.Utils.DefaultBoolean.False;//显示标注标签 } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 ![]()
参考文档:
DevExpress TreeList 自动加载数据源并显示漂亮图标 DevExpress ChartControl 图表应用案例 DevExpress ChartControl 多个Series演示 DevExpress表格某个列不显示数据解决方案(图) 基于DevExpress C# Winform 财务会计凭证表格金额录入组件(支持元角分) DevExpress Winform 采用GridControl表格组件开发的会计凭证控件(C#源码) DevExpress GridView在只读状态下如何隐藏表格的按钮EditorShowMode|ShowButtonMode DevExpress GridView获取主从表,主子表,子级二层表的当前记录(Master/Detail) DevExpress GridView 表格内嵌ButtonEdit按钮列图片按钮及Click事件 C#ResultMonitor类,在TextBox组件显示操作接口 C#推送URL链接到百度搜索资源平台快速收录URL网址 DevExpress XtraScrollableControl与RadioGroup组合支持滚动单选项列表 DevExpress GridView表格CustomUnboundColumnData事件异步加载图片 C# Dev GridView表格使用RepositoryItemPictureEdit显示图标或图片 DevExpress RibbonControl组件实现右键弹出菜单(PopupMenu)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |