基于.Net平台数据可视化软件设计与实现.docVIP

基于.Net平台数据可视化软件设计与实现.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文档。上传文档
查看更多
基于.Net平台数据可视化软件设计与实现.doc

  基于.Net平台数据可视化软件设计与实现 第一章引文 1.1.研究背景 数据可视化技术,虽然经常被认为是一门新兴的学科,但实际上却拥有悠久的历史。最早的数据可视化技术起源于描述天体或城市结构的图表,其历史至少可以追溯到公元前200年的古埃及。随着观测技术与工具的发展,从17世纪以来,数据可视化技术的应用范围,从地理、天文领域逐步扩展到科学、工业、商业和公共交通领域,几乎覆盖了人类生活的方方面面[1]。进入20世纪50年代,随着计算机技术的发展,以及数据可视化技术与计算机图形学的相结合,数据可视化技术进入了全新的时代。1987年,由布鲁斯?麦考梅克等人编写的美国国家科学基金会报告《科学计算之中的可视化》提出了科学计算可视化这一概念,即把图形图像技术应用于计算科学,将计算数据及结果转换为图形,并可进行交互控制[2]。该概念的提出,对现代数据可视化领域具有重大意义。在此概念的基础上,现代数据可视化的概念也逐渐清晰与明确。目前对于数据可视化技术的理解,可以描述为使用特定的软件工具,以图表、地图、标签云、动画或其他任何图形的方式来表示数据[3]。其实质是借助图形化的手段,清晰高效的传达数据背后的信息,使这些信息更容易被受众理解和接受。数据可视化技术创造了一种审视和理解数据的新方法,一种能够解释数据中隐藏的模式和凸显数据元素间联系的新方法。使用者通过数据可视化技术,可以更好的向受众传达信息,与受众在数据层面上进行深层次的交互。而受众通过数据可视化技术,可以更好的剔除数据中的噪音,将注意力放在数据中的关键信息上。 1.2研究意义 随着物联网和云计算概念的实体化,传感技术日新月异的发展,全球用户对数据的访问量将进一步增长。于此同时,数据仓库技术的不断发展,也为上层以数据为基础的各种应用提供了一个面向主题的、集成的、持久的、随时间不断变化的资源库。而数据可视化技术结合数据挖掘技术在此资源库的基础上,满足了用户持续增长的对于数据分析的需求,对于理解数据含义以进行合适决策的需求和参与可视化映射过程的需求。在单机工具和基于互联网的可视化应用如雨后春夢般涌现的时代,普通用户对于如何将可视化运用于学习、生活和工作中的热情也与日俱增。在传统的数据可视化过程中,通常是由专业的研究人员来主导。他们以数据仓库与数据挖掘技术为基础,通过面向特定领域的数据可视化工具,来构建独有的数据可视化解决方案。虽然这样的解决方案可以很好的配合数据,表现数据内在的含义,但是普通人难以使用这样的方法来构建自己的数据可视化方案。随着数据的获取方式变得越来越简单和方便,人们在日常生活中所接触到的数据量也越来越大。人们很自然的希望能通过简单易用的工具,来将日常生活和工作中的数据转换为可视化的视觉图形,使数据更具表现力和说服力。本文研究的意义主要在于填补非专业用户与数据可视化技术之间的空隙,通过设计并实现一个数据可视化系统,来帮助不具备专业知识的普通用户构建数据可视化解决方案。用户在经过简单的学习之后,可以利用该系统将传统的二维结构化数据转换为可视化的数据图形。该系统将消除普通用户与数据可视化技术之间的鸿沟,让数据可视化技术也能为非研究人员服务。除此之外,本系统还将提供丰富的图形交互和动画演示功能,使用户能够与数据进行深层次的互动。 第二章相关技术介绍 2.1.数据可视化技术简介 数据可视化主要旨在使用图形化手段,清晰有效地表达数据之后的信息。但是,这并不代表数据可视化就一定要为了实现特定的功能而令人感到枯燥和繁琐,或者是纯粹为了视觉上绚丽多彩的效果而掩盖了其本身的意图。为了有效地传达信息,数据可视化的美学形式与功能需要齐头并进,通过直观的传达数据中的关键信息,来实现对于复杂数据集的深入洞察。可视化除了作为信息的渠道,还必须具备某些新颖性:或是从一种薪新的视角观察数据,或是以一种可以激发受众热情的方式来表现数据。众所周知的可视化展现方式(如散点图)是易于理解而且有效的,但是这样的可视化解决方案并不能使我们感到惊喜。通常情况下,让人赏心悦目的设计并非是特意为了新颖而设计,新颖只是为了有效的展示数据而得到的副产品。对于任何可视化解决方案而言,成功的关键是确实提供了获取信息的途径,人们可以借以增加对数据背后信息的了解。不能达到这个目的的可视化解决方案通常被认为是失败的。优秀的可视化解决方案必须具备一个清晰的目标。完成这个目标必须尽可能的直接。可视化不允许包含太多和主题无关的内容或信息。展现的信息越多,往往意味着读者需要花费更长的时间来将注意力放在真正重要的信息之上。不相关的可视化效果就像噪音,很容易干扰受众对数据的理解。 2.2. C#和. 框架 C#具有很强的语法表现力,其语法简化了 C++的诸多复杂性,并提供了很多强大的功能,例如可为null的值类型、枚举、委托、lambda表达式和直接

文档评论(0)

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

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

1亿VIP精品文档

相关文档