DevExpress ChartControl 图表应用案例


  DevExpress ChartControl 图表应用案例

DevExpress ChartControl 图表应用案例

 


贴图图片

 
 
 


贴图图片

 
 


贴图图片

 
 
C# Code:

C# 全选
/// <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
C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
 
 
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:报表图片使用工具FastReport.NET 2013.2.5
下一篇:EXE及DLL文件开发语言判断器(绿色版)
评论列表

发表评论

评论内容
昵称:
关联文章

DevExpress ChartControl 图表应用案例
DevExpress ChartControl 多个Series演示
ChartControl图表组件ArgumentScaleType/ValueScaleType轴的刻度类型
DevExpress ChartControl动态创建按月份按姓名对比的柱状图对比图
DevExpress ChartControl 饼状图演示,显示百分比和项目名称
.NET 开源免费图表组件库 - ScottPlot(Winform,WPF 通用)
WebApi开发框架应用电商微信小程序成功案例
C/S软件授权注册系统成功案例-TMS物流管理系统软件授权证书应用
Dev中ChartControl柱状图(Bar)用法
企业ERP应用快速开发平台软件框架
CSFramework开发框架成功案例-机场电子文档管理系统
C# VS自带的Chart图表控件实现实时折线图,波形图
Winform软件开发框架使用DevExpress组件有那些优势?
C# DevExpress.XtraCharts获取调色板系统默认颜色
MiniFramework蝇量级开发框架成功案例
DevExpress GridView单元格CellValueChanged事件详解
CSFramework.DB 应用场景
基于C/S构架的应用系统开发
解决:DevExpress.GridControl.GridView表格导出乱码
CSFramework框架Winform项目实战案例, Winform开发的软件

热门标签