资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
数据的可视化技术结课论文姓名:张文静学号:20120628学院:食品科学与工程学院专业班级:葡萄与葡萄酒 1201论文方式:汉译英 数据可视化的研究与发展摘要:针对数据可视化是可视化技术在大型数据库的应用中提出的新的数据分析和处理技术。该文介绍了数据可视化的概念和发展状况,然后针对大型数据集介绍了几种数据可视化技术以及它们的代表方法,并对数据可视化和科学计算可视化进行了分析和比较,最后探讨了数据可视化的研究方向关键词:数据可视化;数据开发;数据开发分析一、 数据可视化的基本概念可视化(Visualization)技术是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机视觉、计算机辅助设计等多个领域,成为研究数据表示、数据处理、决策分析等一系列问题的综合技术。可视化技术最早运用于计算科学中,并形成了可视化技术的一个重要分支科学计算可视化(Visualization in Scientific Computing)。科学计算可视化能够把科学数据,包括测量获得的数值、图像或是计算中涉及、产生的数字信息变为直观的、以图形图像信息表示的、随时间和空间变化的物理现像或物理量呈现在研究者面前,使他们能够观察、模拟和计算。科学计算可视化自1987年提出以来,在各工程和计算领域得到了广泛的应用和发展。近年来,随着数据仓库技术、网络技术、电子商务技术等的发展,可视化技术涵盖了更广泛的内容,并进一步提出了数据可视化的概念,所谓数据可视化是对大型数据库或数据仓库中的数据的可视化,它是可视化技术在非空间数据领域的应用,使人们不再局限于通过关系数据表来观察和分析数据信息,还能以更直观的方式看到数据及其结构关系。数据可视化技术的基本思想是将数据库中每一个数据项作为单个图元元素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据的形式表示,可以从不同的维度观察数据,从而对数据进行更深入的观察和分析。数据可视化技术包含以下几个基本概念:(1)数据空间:是由n维属性和m个元素组成的数据集所构成的多维信息空间;(2)数据开发:是指利用一定的算法和工具对数据进行定量的推演和计算;(3)数据分析:指对多维数据进行切片、块、旋转等动作剖析数据,从而能多角度多侧面观察数据;(4)数据可视化:是指将大型数据集中的数据以图形图像形式表示,并利用数据分析和开发工具发现其中未知信息的处理过程。二、数据可视化的主要技术目前数据可视化已经提出了许多方法,这些方法根据其可视化的原理不同可以划分为基于几何的技术、面向像素技术、基于图标的技术、基于层次的技术、基于图像的技术和分布式技术等等。下面介绍的是几种主要的技术。2.1 基于几何的技术基于几何的可视化技术包括Scatter plots、Landscapes、Projection Pursuit、Parallel Coordinates等等, 是以几何画法或几何投影的方式来表示数据库中的数据。平行坐标法是最早提出的以二维形式表示n维数据的可视化技术之一。它的基本思想是将n维数据属性空间通过n条等距离的平行轴映射到二维平面上,每一条轴线代表一个属性维,轴线上的取值范围从对应属性的最小值到最大值均匀分布。这样,每一个数据项都可以根据其属性值用一条折线段在n条平行轴上表示出来。利用平行坐标法开发的系统包括Parallel Visual Explorer(IBM)、XMDV(Matt Ward)、AVS/Express (van Wijk)等等。这个方法的优点在于,对于较少的数据集能使用户在二维平面上看到每个数据的n维属性,对于大型的数据集能反映出各维属性之间的关系和数据在各维属性之间的走向趋势。2.2 面向像素技术面向像素技术是由德国慕尼黑大学的D.A.Keim提出的,并且开发了VisDB可视化系统。面向像素技术的基本思想是将每一个数据项的数据值对应于一个带颜色的屏幕像素,对于不同的数据属性以不同的窗口分别表示。面向像素技术的特点在于能在屏幕中尽可能多地显示出相关的数据项,对于高分辨率的显示器来说,可显示多达106数量级的数据。面向像素的可视化方法包含独立于查询的方法和基于查询的方法两种。独立于查询的方法将数据库中的数据依从左到右(从上到下)的次序一行一行(一列一列)地排列显示出来,数据值的变化范围同事先固定好的颜色变化范围相对应;基于查询的方法是根据数据值同所查询的要求的符合程度来匹配不同的颜色。针对每一个数据项的值及查询要求通过一个距离函数计算每个属性值与查询要求的匹配值,得到每个数据的一个总的距离值以反映数据项与查询要求之间的匹配程度,总的距离值越小越是用户所希望看到的数据。查询的数据结果按dn+1的值由小到大从屏幕的中央螺旋地向四周展开。这样不仅能看到所查询的数据,而且对于数据从近似匹配到不匹配的走势也能直观地表现。2.3 基于图标的技术基于图标技术的基本思想是用一个简单图标的各个部分来表示 n 维数据属性。基于图标的可视化技术包括 Chernoff-face、Shape Coding、Stick Figures 等,这种技术适用于某些维值在二维平面上具有良好展开属性的数据集。枝形图方法(Stick Figures)是其中的基本方法之一。枝形图方法首先选取多维属性中的两种属性作为基本的X-Y平面轴,在此平面上利用小树枝的长度或角度的不同表示出其他属性值的变化。2.4 基于层次的可视化技术基于层次的可视化技术主要针对数据库系统中具有层次结构的数据信息,例如人事组织、文件目录、人口调查数据等。它的基本思想使将n维数据空间划分为若干子空间,对这些子空间仍以层次结构的方式组织并以图形表示出来。基于层次的技术包括Dimensional Stacking、Tree map、Cone Trees等方法。树图(Tree map)是其中的一种代表技术。树图根据数据的层次结构将屏幕空间划分成一个个矩形子空间,子空间大小由结点大小决定。树图层次则依据由根结点到叶结点的顺序,水平和垂直依次转换,开始将空间水平划分,下一层将得到的子空间垂直划分,再下一层又水平划分,依此类推。对于每一个划分的矩形可以进行相应的颜色匹配或必要的说明。三、 数据可视化和科学计算可视化的比较数据可视化的发展和科学计算可视化的发展形成了可视化技术的两大主要分支,是可视化技术运用于不同领域的结果。它们的最大区别在于所处理的数据对像是不同的。科学计算可视化主要针对的是科学和工程领域的计算或测量数据,侧重于科学与工程测量领域的空间连续数据可视化。而数据可视化则主要针对大型数据集中的非空间离散数据。科学计算可视化主要是数据场的可视化,包括点数据场、标量场、矢量场和张量场的可视化等。数据可视化致力于在二维平面上显示数据的多维属性,分析并发现其中的关联和走势。科学计算可视化可以利用基本的参考模型,先将原始数据转换为几何数据,再将几何数据转换为图像数据,最后进行映射和绘制。数据可视化没有基本的模型可以遵循,可视化系统可给出带有多变量的图形化分析数据,帮助分析员进行信息发现,然后查看到那些无论系统计算能力有多强,机器算法都难以确定的模式和关系。数据可视化和科学计算可视化虽然应用的领域和处理方法都不尽相同,但因为两者的基础都是利用计算机图形图像处理技术来分析和显示数据源,所以在具体的技术方法中仍有值得互相借鉴的地方。如数据可视化技术中的Chernoff-face方法就是利用科学计算可视化中对多维点数据场的可视化技术。Issei Fujishiro等人开发的GADGET/IV系统也是其相应的科学计算可视化系统GADGET在信息可视化中的扩展。四、数据可视化技术的发展方向首先,可视化技术必须同数据挖掘有更紧密的联系。目前的数据可视化技术中的数据挖掘和分析功能难以运用数据挖掘的公式和算法,对可视化的数据反映出的结构和特点难以把握和证实。而数据挖掘和数据分析工具本身并不包含可视化技术,所以研究数据可视化技术和数据挖掘技术之间更加紧密的结合是提高数据可视化功能的一个重要方面。其次,可视化系统需要提高数据可视化技术的人机交互能力。数据可视化系统的人机交互不仅是要求用户提出有效的数据查询,而且需要在数据库管理系统的帮助下分析、评估用户的查询条件和查询结果,并指导用户提出更符合实际数据关系的查询。另外,可以先开发针对某一类特定数据的可视化系统。针对某一类型的数据,如银行信贷数据、股票数据、公司人事信息等,开发相对应的数据可视化系统,使相应的数据得到充分的显示和分析,然后再考虑推广到更广泛的数据中应用。参考文献1Inselberg A,Dimsdale 医师 B. 平行坐标法:用于多维几何可视化工具 90,旧金山,加州, 1990:361 2D.A.Keim 为探索大型数据库的面向像素的数据可视化技术技术.计算与图像数据期刊,1996,5(1):58 3Pickett R M,Grinstein G G.用于显示多维数据可视化技术的图标数据,Proc.IEEE Conf. on Systems,人与控制论.北京和沈阳IEEE出版社,1988-05:514 4施奈德曼B.基于层次的数据可视化技术与树形图:二维空间填充 .国际计算机组织关于图像的会报,1992,11(1):925 Siirtola H. 平行坐标的直接操作 . 电气和电子工程师协会关于信息可视化的国际会议 (IV- 2000), London,2000-07:373
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号