论文部分内容阅读
大数据时代下,通过可视化辅助数据处理是一件越来越普遍的事,因此,进一步提高可视化技术,使可视化技术能更好地运于数据处理也越来越重要.尽管市面上已有很多的可视化工具,如Echarts,highCharts等,但普及性不高,这些都是随着大数据时代的到来,学者们开发出来的新的可视化技术,需要程序员自己编写代码实现,所以适用性不高.因此开发一个普适性的可视化工具成为当前亟待解决的问题.本文使用Qt和D3技术,通过模块化开发RequireJS及WebComponents组件技术对D3进行二次封装,使用Qt中的信号与槽函数实现桌面应用程序开发,并通过Qt中的接口,将图表嵌入Qt应用程序当中.使用者通过导入图表,点击绘图按钮,即可呈现动态图表,并可以对图表进行点击、悬停等操作,进行图表的交互式应用.