微软chart图表控件在数字油田中的应用-数字油田项目部

微软chart图表控件在数字油田中的应用-数字油田项目部

ID:13335356

大小:800.50 KB

页数:8页

时间:2018-07-22

微软chart图表控件在数字油田中的应用-数字油田项目部_第1页
微软chart图表控件在数字油田中的应用-数字油田项目部_第2页
微软chart图表控件在数字油田中的应用-数字油田项目部_第3页
微软chart图表控件在数字油田中的应用-数字油田项目部_第4页
微软chart图表控件在数字油田中的应用-数字油田项目部_第5页
资源描述:

《微软chart图表控件在数字油田中的应用-数字油田项目部》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微软Chart图表控件在数字油田中的应用肖铁数字油田项目部摘要:深入研究Chart控件的用法,结合数字油田管理信息系统的需要,研究Chart控件的属性的用法,从而更好的把数据展现给用户。文中介绍Chart控件的概述分析了Chart控件在数字油田中的具体应用。关键词:Chart;数字油田;图表1Chart控件简介Chart控件是一款功能非常强大的绘制图表的.NET控件,基本上可以支持各种各样的图形显示,常见的:点状图、饼图、柱状图、曲线图、面积图、排列图等等,同时也支持3D样式的图表显示。不过最有用的功能还是支持图形上各个

2、点的属性操作,它可以定义图形上各个点、标签、图形的提示信息(Tooltip)以及超级链接、JavaScript动作等,而不是像其它图形类库仅生成一幅图片而已,通过这些,加上微软自己的Ajax框架,可以建立一个可以互动的图形统计报表了。2Chart控件的功能Chart控件支持下列功能:l真实的三维表示形式。l支持所有主要的图表类型。l通过随机数据和数据数组填充数据网格。Chart控件与数据网格(DataGrid对象)关联。该数据网格是保存要绘制的数据的表。数据网格还可以包括用于标识图表上的系列和类别的标签。图表应用程序的设

3、计者通过插入数据或通过从电子表格或数组导入数据,用信息填充数据网格。3Chart控件的组成整个图形控件主要由以下几个部份组成:1.Annotations--图形注解集合2.ChartAreas--图表区域集合3.Legends--图例集合4.Series--图表序列集合(即图表数据对象集合)5.Titles--图标的标题集合1结合数字油田的应用对Chart控件属性进行深入研究3.1Annotations注解集合:Annotations是一个对图形的一些注解对象的集合,所谓注解对象,类似于对某个点的详细或者批注的说明,比如

4、,数字油田项目中的2010年庆新油田的计划产量与实际产量对比图如下所示一个图形上可以拥有多个注解对象,可以添加十多种图形样式的注解对象,包括常见的箭头、云朵、矩行、图片等等注解符号,通过各个注解对象的属性,可以方便的设置注解对象的放置位置、呈现的颜色、大小、文字内容样式等常见的属性。3.2ChartAreas图表区域集合:ChartAreas可以理解为是一个图表的绘图区,每个绘图区有一个坐标轴,如果两组数据的X轴或Y轴是同一种数据类型则可以放到一个绘图区中,例如下图的庆新油田产量对比图:如果不是一种数据类型则不能放入一个

5、绘图区中,例如功率图和产量曲线就不能放入一个ChartAreas中。当然了,图表控件并不限制你添加多少个绘图区域,你可以根据你的需要进行添加。对于每一个绘图区域,你可以设置各自的属性,如:X,Y轴属性、背景等。3.3Legends图例集合:Legends是一个图例的集合,即标注图形中各个线条或颜色的含义,同样,一个图片也可以包含多个图例说明,这个属性非常有用,再做油、水井、计量间和环的历史数据查询功能时,需要根据用户的选择画出相应的曲线,这是就需要图例对多条曲线的意义进行解释,方便用户的查看。具体效果如下图所示:3.4S

6、eries图表序列:图表序列,应该是整个绘图中最关键的内容了,通俗点说,即是实际的绘图数据区域,实际呈现的图形形状,就是由此集合中的每一个图表来构成的,可以往集合里面添加多个图表,每一个图表可以有自己的绘制形状、样式、独立的数据等。每一个图表,你都可以指定它的绘制区域,让此图表呈现在某个绘图区域,也可以让几个图表在同一个绘图区域叠加,如下图:3.5Titles标题合集:Titles是图表的标题配置,同样可以添加多个标题,以及设置标题的样式及文字、位置等属性。3.6Chart控件的特殊属性相对来说,我觉得比较有用的属性有三

7、个,分别是:Label、Tooltip以及URL链接。Label即标签的含义,可以在图片的关键位置进行一些关键数字或文字的描述,如下图:像上图:X轴和Y轴的文字便是标签,通过对标签进行设置可以设置XY轴的刻度样式,例如日期可以设置成如上图所示的日期,也可以改为2010-12-16的样式,还可以给刻度加上单位等等一系列的功能。使用户的阅读更为舒适,不会因为单位的转换增加阅读的难度。Tooltip即提示的含义,用于在各个关键点,如:标签、图形关键点、标题等当鼠标移动上去的时候,提示用户一些相关的详细或说明信息,例如上图,可以

8、给曲线中的每一个点增加Tooltip的属性,写上需要详细说明的内容,比如:数字油田管理系统中,那么,在鼠标移动到这个点的时候,会自动弹出详细数据显示,如下图所示Tooltip可以支持简单方式以及自定义的方式,简单方式即像平时Html页面设置的title之类的属性效果,而自定义的方式,则可以实现图形、文本等各种复杂的提

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。