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

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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微软Chart图表控件在数字油田中的应用-数字油田项目部

微软Chart图表控件在数字油田中的应用 肖铁 数字油田项目部 摘 要:深入研究Chart控件的用法,结合数字油田管理信息系统的需要,研究Chart控件的属性的用法,从而更好的把数据展现给用户。文中介绍Chart控件的概述分析了Chart控件在数字油田中的具体应用。 关键词:Chart;数字油田;图表 Chart控件简介 Chart控件是一款功能非常强大的绘制图表的.NET控件,基本上可以支持各种各样的图形显示,常见的:点状图、饼图、柱状图、曲线图、面积图、排列图等等,同时也支持3D样式的图表显示。不过最有用的功能还是支持图形上各个点的属性操作,它可以定义图形上各个点、标签、图形的提示信息(Tooltip)以及超级链接、JavaScript动作等,而不是像其它图形类库仅生成一幅图片而已,通过这些,加上微软自己的Ajax框架,可以建立一个可以互动的图形统计报表了。 Chart控件的功能 Chart 控件支持下列功能: 真实的三维表示形式。 支持所有主要的图表类型。 通过随机数据和数据数组填充数据网格。 Chart 控件与数据网格(Data Grid 对象)关联。该数据网格是保存要绘制的数据的表。数据网格还可以包括用于标识图表上的系列和类别的标签。图表应用程序的设计者通过插入数据或通过从电子表格或数组导入数据,用信息填充数据网格。 Chart控件的组成 整个图形控件主要由以下几个部份组成: 1.Annotations --图形注解集合 2.ChartAreas --图表区域集合 3.Legends --图例集合 4.Series --图表序列集合(即图表数据对象集合) 5.Titles --图标的标题集合 结合数字油田的应用对Chart控件属性进行深入研究 3.1 Annotations注解集合: Annotations是一个对图形的一些注解对象的集合,所谓注解对象,类似于对某个点的详细或者批注的说明,比如,数字油田项目中的2010年庆新油田的计划产量与实际产量对比图如下所示 一个图形上可以拥有多个注解对象,可以添加十多种图形样式的注解对象,包括常见的箭头、云朵、矩行、图片等等注解符号,通过各个注解对象的属性,可以方便的设置注解对象的放置位置、呈现的颜色、大小、文字内容样式等常见的属性。 3.2 ChartAreas图表区域集合: ChartAreas可以理解为是一个图表的绘图区,每个绘图区有一个坐标轴,如果两组数据的X轴或Y轴是同一种数据类型则可以放到一个绘图区中,例如下图的庆新油田产量对比图: 如果不是一种数据类型则不能放入一个绘图区中,例如功率图和产量曲线就不能放入一个ChartAreas中。 当然了,图表控件并不限制你添加多少个绘图区域,你可以根据你的需要进行添加。对于每一个绘图区域,你可以设置各自的属性,如:X,Y轴属性、背景等。 3.3 Legends图例集合: Legends是一个图例的集合,即标注图形中各个线条或颜色的含义,同样,一个图片也可以包含多个图例说明,这个属性非常有用,再做油、水井、计量间和环的历史数据查询功能时,需要根据用户的选择画出相应的曲线,这是就需要图例对多条曲线的意义进行解释,方便用户的查看。具体效果如下图所示: 3.4 Series图表序列: 图表序列,应该是整个绘图中最关键的内容了,通俗点说,即是实际的绘图数据区域,实际呈现的图形形状,就是由此集合中的每一个图表来构成的,可以往集合里面添加多个图表,每一个图表可以有自己的绘制形状、样式、独立的数据等。每一个图表,你都可以指定它的绘制区域,让此图表呈现在某个绘图区域,也可以让几个图表在同一个绘图区域叠加,如下图: 3.5 Titles标题合集: Titles是图表的标题配置,同样可以添加多个标题,以及设置标题的样式及文字、位置等属性。 3.6 Chart控件的特殊属性 相对来说,我觉得比较有用的属性有三个,分别是:Label、Tooltip以及URL链接。 Label即标签的含义,可以在图片的关键位置进行一些关键数字或文字的描述,如下图: 像上图:X轴和Y轴的文字便是标签,通过对标签进行设置可以设置XY轴的刻度样式,例如日期可以设置成如上图所示的日期,也可以改为2010-12-16的样式,还可以给刻度加上单位等等一系列的功能。使用户的阅读更为舒适,不会因为单位的转换增加阅读的难度。 Tooltip即提示的含义,用于在各个关键点,如:标签、图形关键点、标题等当鼠标移动上去的时候,提示用户一些相关的详细或说明信息,例如上图,可以给曲线中的每一个点增加Tooltip的属性,写上需要详细说明的内容,比如:数字油田管理系统中,那么,在鼠标移动到这个点的时候,会自动弹出详细数据显示,如下图所示 Tooltip可以支持简单方式以

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档