DevExpress图表控件XtraCharts在监控软件中的应用.pdfVIP

  • 169
  • 0
  • 约9.23千字
  • 约 3页
  • 2015-09-03 发布于湖北
  • 举报

DevExpress图表控件XtraCharts在监控软件中的应用.pdf

DevExpress图表控件XtraCharts在监控软件中的应用.pdf

别 序。其中的XtraCharts组件可以方便、快捷的开发出有关二维 3.1 设置Diagram对象 和三维图表软件。该组件可使用在窗口应用、ASP.NET和打印 自定义一个类来实现。用来设定图表显示元素,包括坐标 页面上。XtraCharts可以可视化各种数据,包括数据库表和集 轴和图例等。坐标轴分为主坐标轴和副坐标轴。需要将不同类 合数据。XtraCharts的二维图表包括柱状图、点图、线图、饼图 型数据显示在同一张图表上,而每一项数据的数值有不同范 等,同时还支持三维图。 围。因此就需要多个坐标轴表示这每一项数据,每一种数据封 一 般的监控软件,都需要采集监控对象的各项数据,并动 装在一个 series对象中。因此每一个坐标轴和一个 series对象 态显示各项数据变化。如果直接从底层做会比较复杂,而且要 绑定。在本文应用中,将采集数据的时间作为x轴,在Y轴方 达到专业性的显示效果更难。但是,如果使用XtraCharts来实 向分别为每一个时间点上对应的体温、呼吸和脉搏值。因此需 现,可以极大提高开发效率和效果。开发人员不必耗费太多时 要设定一个 x轴和三个Y轴。其中一个为主Y轴呼吸数据绑 间在图表显示上,而将重点放在数据的处理上。 定,两个副Y轴分别同体温数据和脉搏数据绑定。使用下面的 代码来实现一个表示体温的副Y轴。 2.XtraCharts应用方法和实例 分析 上面提到过 Diagram对象用来设置图表上的显示元素。 ChartControl控件是将 XtraCharts用在WinForm上。本文 因此,首先定义Diargam对象。再将副轴加入到Diargam对象 主要论述 ChartControl控件应用。XtraCharts在ASPN.ET和打 上 。 印页面上应用方法和此类似。DevExrpress为用户提供两种方 private XYDiargam xyDiagram 1; 式使用该控件:一是可以将 ChartControl直接拖放在窗口上, xyDiagram1.SecondaryAx esY.AddRange(newSecondaryA— 通过 ChartWizard来定制具体的应用;二是在程序运行时,直 xisY[] 接通过代码来生成定制具体的应用。第一种方式简单方便,适 {secondaryAxisY1,secondaryAxisY2}); 合简单应用。第二种方法比较复杂,但灵活,适合复杂应用。本 SecondaryAxisY secondaryAx isY1= Hew SecondaryAx— 文主要介绍第二种方式。 isY0;//定义一个副Y轴。 ChartControl将要显示的数据和对应图形分离。该控件将 seeondaryAxisY1.Alignment=AxisAlignmentN.ear;//设定 每一组相关的数据封装在一个 series对象中。其中一个 series 显示位置。 对象代表了一系列相关的数据点,作为在图表上显示的一个 secondaryAxisY1.GridSpacingAuto=false;//网格线间隔 分组。同一个 series对象可以不同的视觉方式表示。比如同一 手动设置。 组数据可以分别使用柱状图、点图、线图、饼图等表示。Chart— secondaryAx isY1.GridSpac

文档评论(0)

1亿VIP精品文档

相关文档