数据可视化系统框架可扩展方法的设计与实现
发布时间:2019-02-18 19:37
【摘要】:随着信息科学技术的快速发展,人们每天都在制造和分享各种各样的数据,不知不觉已经生活在大数据的包围之中。然而,对人们真正有意义的往往不是数据本身,而是隐藏在数据背后的知识,即将数据变成可用的知识。数据可视化就是一种让数据说话的技术,它是利用计算机图形学和图像处理技术,将数据转换成图形或图像的形式在屏幕上显示出来,通过图形图像把信息传达给观众。计算机技术的不断发展,各类数据可视化工具随之也层出不穷。按照提供功能的不同,这些可视化工具可分为三类,第一类是简单通用型,例如Tableau等;第二类为面向特定领域,例如金融领域的可视化工具Dygraphs、地图数据的工具Polymaps等。这两类可视化工具都是已经开发好的、具有一套完整的数据可视化功能流程,用户可直接使用它们得到可视化解决方案,其虽能快速的得到可视化效果,但所适用的数据格式和提供的可视化图表均比较固定单一,缺乏相应的可扩展性;最后一类是各种可视化函数图形库,如D3、processing等库。这类可视化工具居多,且具有丰富的图形和图表,但需要开发者在这些库的基础上进行定制开发,用户并不能直接使用函数库进行可视化,对用户缺乏方便易用性。针对以上几类可视化工具的不足,本文设计并实现一个可扩展的数据可视化系统框架,该系统框架可实现通用可视化流程,包括数据导入、算法选择、维度映射和可视化展示。主要工作有以下几点:一是设计并实现多种格式数据文件的导入方法及点可视数据、层次可视数据和网络可视数据的转换模型;二是设计并实现可视化算法接口标准和代码编辑平台,用户可根据接口标准编辑可视化代码并保存入图表库;三是设计并实现高维数据、层次数据和网络数据常用的可视化,丰富可视化图表库;四是设计并实现实现可视化图表交互与导出功能。通过以上几点工作,为普通用户提供了一个操作简单且具有可扩展性的数据可视化解决方案,使用户可以根据不同需求定制不同的可视化解决方案,使数据可视化变得更加简单高效。
[Abstract]:With the rapid development of information science and technology, people are making and sharing all kinds of data every day, unconsciously living in the siege of big data. However, what is really meaningful to people is not the data itself, but the knowledge hidden behind the data, that is, the data becomes usable knowledge. Data visualization is a technique that allows data to speak. It uses computer graphics and image processing technology to convert data into graphics or images to be displayed on the screen and convey information to the audience through graphics and images. With the continuous development of computer technology, various kinds of data visualization tools emerge endlessly. According to the different functions, these visualization tools can be divided into three categories: the first is simple and universal type, such as Tableau, and the second is Polymaps, which is a visualization tool for specific fields, such as Dygraphs, map data in financial domain. These two kinds of visualization tools have been developed and have a complete set of data visualization function flow, users can use them directly to get visualization solutions, although they can quickly get visualization effect, However, the applicable data format and the visual charts provided are relatively fixed and single, and lack the corresponding scalability; The last category is a variety of visual function graphics libraries, such as D 3 processing libraries. Most of these visualization tools are rich in graphics and charts, but they need to be customized by developers on the basis of these libraries. Users can not directly use function libraries to visualize, and lack convenience and ease of use for users. Aiming at the shortcomings of the above several visualization tools, this paper designs and implements an extensible data visualization system framework, which can realize the general visualization process, including data import, algorithm selection, dimension mapping and visualization display. The main work is as follows: first, design and implement the transfer model of multi-format data file and point visual data, hierarchical visual data and network visual data; The second is to design and implement the visual algorithm interface standard and code editing platform. Users can edit the visual code according to the interface standard and save it into the chart library. The third is to design and realize the visualization of high-dimensional data, hierarchical data and network data, to enrich the visual chart library, and the fourth is to design and realize the function of visual chart interaction and export. Through the above work, it provides a simple and scalable data visualization solution for ordinary users, which enables users to customize different visualization solutions according to different needs. Make data visualization easier and more efficient.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
[Abstract]:With the rapid development of information science and technology, people are making and sharing all kinds of data every day, unconsciously living in the siege of big data. However, what is really meaningful to people is not the data itself, but the knowledge hidden behind the data, that is, the data becomes usable knowledge. Data visualization is a technique that allows data to speak. It uses computer graphics and image processing technology to convert data into graphics or images to be displayed on the screen and convey information to the audience through graphics and images. With the continuous development of computer technology, various kinds of data visualization tools emerge endlessly. According to the different functions, these visualization tools can be divided into three categories: the first is simple and universal type, such as Tableau, and the second is Polymaps, which is a visualization tool for specific fields, such as Dygraphs, map data in financial domain. These two kinds of visualization tools have been developed and have a complete set of data visualization function flow, users can use them directly to get visualization solutions, although they can quickly get visualization effect, However, the applicable data format and the visual charts provided are relatively fixed and single, and lack the corresponding scalability; The last category is a variety of visual function graphics libraries, such as D 3 processing libraries. Most of these visualization tools are rich in graphics and charts, but they need to be customized by developers on the basis of these libraries. Users can not directly use function libraries to visualize, and lack convenience and ease of use for users. Aiming at the shortcomings of the above several visualization tools, this paper designs and implements an extensible data visualization system framework, which can realize the general visualization process, including data import, algorithm selection, dimension mapping and visualization display. The main work is as follows: first, design and implement the transfer model of multi-format data file and point visual data, hierarchical visual data and network visual data; The second is to design and implement the visual algorithm interface standard and code editing platform. Users can edit the visual code according to the interface standard and save it into the chart library. The third is to design and realize the visualization of high-dimensional data, hierarchical data and network data, to enrich the visual chart library, and the fourth is to design and realize the function of visual chart interaction and export. Through the above work, it provides a simple and scalable data visualization solution for ordinary users, which enables users to customize different visualization solutions according to different needs. Make data visualization easier and more efficient.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前5条
1 高鹏;刘鹏;苏红森;乔梁;;基于HTML5与可视化工具包的医学影像三维重建及交互方法研究[J];生物医学工程学杂志;2015年02期
2 袁海;陈康;陶彩霞;陈,
本文编号:2426136
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2426136.html