数据可视化系统架构的设计与实现

被引量 : 48次 | 上传用户:tyybj2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的普及与发展,日常生活中人们接触到的数据正以惊人的速度增长。数据已经成为人们生活中必不可少的事物,为了更加清晰有效地传达与沟通生活、工作中的数据,人们借助于可视化的图形手段,这就是数据可视化。在传统的数据可视化基础平台和架构中,通常是由专业的研究人员来主导,以数据仓库和数据挖掘技术为基础,通过面向特定领域的数据可视化工具,来构建独有的数据可视化解决方案。尽管这类可视化系统架构能够很好的利用可视化视图来分析数据中隐藏的信息,但是由于其所允许输入的数据格式较为单一,所允许使用的可视化算法也被集成在系统架构内部,致使这样高度定制化的数据可视化系统架构缺少用户参与的自由性、灵活性和数据导入、算法导入的开放性。针对以上问题本文旨在设计并实现一个数据可视化系统架构,论文的主要工作分为以下几点:(1)设计并实现了一种数据导入方法。在此方法内部定义了一种数据格式转换机制,通过此机制可以将外部常见的文本数据转换为系统架构内部通用的数据格式,并将导入的数据进行保存、展示和属性配置;(2)设计并实现了一种算法导入接口。在可视化系统架构中提供了算法编辑和编译功能,用户可以在编辑窗口中编写可视化算法,通过调用算法编译器将此可视化算法进行编译生成可执行的算法,并保存到算法库中;(3)设计并实现了一种数据与可视化算法的匹配方法。通过调用内部集成的可视化算法或外部导入的算法,用户可以将本地或导入的数据进行可视化展示,从而可以简化数据可视化的配置过程;(4)设计并实现了相关的数据可视化的交互技术。在本系统架构中主要按照交互任务分类标准来实现几种常见的可视化交互操作,主要包括拖拽、平移、缩放、过滤和高亮操作等。该系统架构是在C#和.Net平台下,基于B/S架构设计,采用MVC(Model、 View和Controller)设计模式,实现了应用程序的界面与底层数据模型和应用逻辑的分离。通过此系统架构将数据集中不同的数据维度映射到视觉元素的不同属性中,可以生成静态的视觉图形和动态图形,同时动态图形又可以提供可视化交互的功能。
其他文献
张其昀是近代学界亦官亦学的闻人,不仅承继浙东学人经世致用的务实风格,而且吐故纳新,在史学、地学、哲学、教育、国防建设、中外交流等诸多领域均有建树。研究张其昀史地学学术
在20世纪中期的冷战背景下,香港左派电影以"长城"、"凤凰"、"新联"为主力,全面开拓进步电影格局。当时面对右派电影、"绿背"阵营以及英殖民当局政治审查等现实状况,左派电影"
客户是企业最重要的一项资产,是现代市场竞争的焦点.客户关系管理是一种旨在改善企业与客户之间关系的新型管理机制,其核心思想就是与企业每一位客户建立学习型关系,提高客户
电子货币是一种新的货币形式,它以其方便、快捷、准确等优点成为当今经济生活中不可缺少的一部分。电子货币的存在使得货币的定义与内涵发生了重大的变化,此种变化必然引起对
<正>近年来,随着互联网络的发展,我国的网络购物市场取得了较快发展。与此同时,随着网络商品交易及服务的迅速发展,网络购物的投诉量也呈快速上升趋势。研究网络商品交易中的
为及时回应居民诉求、满足居民需求,建设和谐社区,北京市朝阳区奥运村街道南沙滩社区在实践中探索出通过“走动式工作法”和“居民议事厅”实现社区有效治理的办法。在走动中了
随着中国经济的发展中国现已成为第一贸易大国,与此同时中国的进口贸易也有很大的增长。在应对国外反倾销的同时,中国也越来越多地运用反倾销措施抵御来自国外的不公平竞争。本
20世纪70年代以来,服务贸易的发展成为国际贸易领域引人注目的现象,服务贸易成为贸易增长的焦点和带动经济增长新的增长点。研究服务贸易必然会涉及贸易自由化和贸易壁垒的研究
我国煤层气资源十分丰富,2000m以浅的煤层气资源量36.8×1012m3,其中高煤阶占23%,中煤阶占34%,低煤阶占43%。我国从20世纪80年代开始进行现代煤层气技术研究及开发试验工作。
铁路售票系统作为我国铁路客运的重要环节,长期以来备受国家和民众的关注,经济的快速发展带来的人员流动在铁路客运数据上体现得尤为明显,这对铁路部门的传统售票模式提出了