DevExpress ChartControl 图表应用案例
DevExpress ChartControl 图表应用案例
C# Code: /// <summary> /// 显示图表 /// </summary> /// <param name="data">数据源</param> /// <param name="viewType">图表类型</param> private void ShowChart(DataTable data, ViewType viewType) { chartControl1.Series.Clear(); chartControl2.Series.Clear(); //在图表中间显示标题 chartControl1.Legend.AlignmentHorizontal = LegendAlignmentHorizontal.Center; chartControl2.Legend.AlignmentHorizontal = LegendAlignmentHorizontal.Center; //十字线参数设置 this.chartControl1.CrosshairOptions.ShowArgumentLabels = true;//移动鼠标时动态显示Y轴数据标签 this.chartControl1.CrosshairOptions.ShowArgumentLine= true;//显示Y轴线 this.chartControl1.CrosshairOptions.ShowValueLabels = true;//移动鼠标时动态显示X轴数据标签 this.chartControl1.CrosshairOptions.ShowValueLine = true;//显示X轴线 Series Series1 = new Series("票数情况", viewType); Series1.DataSource = data;//数据源 Series1.ArgumentScaleType = ScaleType.Qualitative; Series1.LabelsVisibility = DevExpress.Utils.DefaultBoolean.True;//每个标签显示数据 Series1.ArgumentDataMember = "DocDate";// 以哪个字段进行显示 Series1.ValueScaleType = ScaleType.Numerical;//数值类型 Series1.ValueDataMembers.AddRange(new string[] { "TotalCount" });// 如:柱状图里的柱的取值字段 Series1.Visible = true; Series Series2 = new Series("运费情况", viewType); Series2.DataSource = data;//数据源 Series2.ArgumentScaleType = ScaleType.Qualitative; Series2.LabelsVisibility = DevExpress.Utils.DefaultBoolean.True;//每个标签显示数据 Series2.ArgumentDataMember = "DocDate";// 以哪个字段进行显示 Series2.ValueScaleType = ScaleType.Numerical;//数值类型 Series2.ValueDataMembers.AddRange(new string[] { "TotalAmount" });// 如:柱状图里的柱的取值字段 Series2.Visible = true; chartControl1.Series.Add(Series1); chartControl2.Series.Add(Series2); //隐藏表格X,Y背景线 if (chartControl1.Diagram != null && chartControl1.Diagram is XYDiagram) { (chartControl1.Diagram as XYDiagram).AxisX.GridLines.Visible = false;//隐藏X轴线 (chartControl1.Diagram as XYDiagram).AxisY.GridLines.Visible = false;//隐藏Y轴线 } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 扫一扫加作者微信
参考文档:
DevExpress ChartControl 多个Series演示 DevExpress ChartControl 饼状图演示,显示百分比和项目名称 基于DevExpress C# Winform 财务会计凭证表格金额录入组件(支持元角分) DevExpress Winform 采用GridControl表格组件开发的会计凭证控件(C#源码) DevExpress GridView在只读状态下如何隐藏表格的按钮EditorShowMode|ShowButtonMode DevExpress GridView获取主从表,主子表,子级二层表的当前记录(Master/Detail) DevExpress GridView 表格内嵌ButtonEdit按钮列图片按钮及Click事件 DevExpress XtraScrollableControl与RadioGroup组合支持滚动单选项列表 DevExpress GridView表格CustomUnboundColumnData事件异步加载图片 DevExpress RibbonControl组件实现右键弹出菜单(PopupMenu) C#.NET快速开发框架平台基于DevExpress表格加载大数据性能测试报告 软件开发与设计 - MIS-管理信息系统(ASG-ERP-BD-V12202K和Level2通讯应用数据库设计) 软件开发与设计 - MIS-管理信息系统(城市生命线实时监测物联网应用示工程数据库设计) C# DevExpress TreeListLookUpEdit 绑定数据源下拉窗体 VS2017打开vs解决方案提示自动升级DevExpress 17.x
其它资料:
什么是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内容管理系统 | |