基于D3的数据可视化图表系统

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:cker
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在大数据时代,我们身边充斥着各类信息,各种数据,人们的时间被打碎,注意力被分散,更多的人喜欢看图片而非文字,喜欢看图表而非数据。换句话说,文不如表,表不如图。而数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息。传统的图表统计工具存在交互性差、扩展性低、操作复杂、性能受限、可展示的图表种类不够丰富等问题。相比于传统图表与数据仪表盘,如今的数据可视化致力于用更生动、友好的形式,即时呈现隐藏在瞬息万变且庞杂数据背后的业务洞察。本论文所描述的基于D3的数据可视化图表系统可以让更多的人看到数据可视化的魅力,帮助非专业的工程师通过简单的图表模板设计轻松构建专业水准的可视化应用。该系统提供丰富的可视化模板,满足会议展览、业务监控、风险预警、地理信息分析等多种业务的展示需求。简单来说它具有以下功能:(1)支持多种图表类型的展示饼图、柱形图、折线图、条形图、面积图、组合图、散点图、地图、仪表盘等。(2)具有多种交互行为开启动画、数据点提示、标签;图表联动、链接跳转、弹出悬浮窗、执行给定的脚本代码;3D图表、响应式、图表钻取、图表缩放、坐标轴翻转;样式设置、警戒线设置、条件显示设置;打印、排序、导出SVG、导出PDF,导出图片等。(3)多种分辨率适配方案,满足不同场合下的使用特别针对拼接大屏端的展示做了分辨率优化,多终端屏幕显示无压力。论文主要从三个方面来分析该系统的工作原理:图表模板的设计、请求处理过程、页面中图表的渲染输出。利用XML描述实现对图表模板的定义,使用Servlet技术处理来自浏览器的请求,通过D3.js图表插件将数据以图表的形式渲染在页面中。
其他文献
<正> 腹膜透析(Peritoneal dialysis PD)疗法是抢救急性肾功能衰竭或某些药物中毒的有效措施。亦可帮助慢性尿毒症患者得到缓解。腹膜透析于1923年试用于临床,由于感染难以控
汽车的行车安全系指汽车在行驶过程中不会发生损伤旅客、货物和车辆,以及不发生碰撞行人、其他车辆和建筑物等交通事故。在行驶中遇到一些特殊情况时,为了保证安全,总希望汽车能
<行政许可法>是在我国加入世界贸易组织的背景下,经过长时间的酝酿制定、通过的.<行政许可法>规定了行政许可的范畴;本文试通过阐释行政许可的概念、范围,将行政许可事项同非
今年,国家科技部定为市县科技工作年.为了进一步加快科技体制改革步伐,转变职能,提高效率,促进科技与经济的紧密结合,为区域经济发展和社会全面进步提供动力和支撑.现就如何
加强田间管理、防治病虫害是确保花生稳产、高产重要措施。
随着教育信息化的加快以及家长对学生教育的重视,学生平板电脑以其独特的教育价值迅速在小学生中得以普及,在辅助小学生数学学习方面运用广泛。同时,学生平板电脑的使用迎合