The invention discloses a network topology self-adapting data visualization method and device. Including data visualization method of the network topology adaptive to node: pretreatment, pretreatment of output node; guide layout algorithm for processing the processing nodes by force, form the initial network topology; pretreatment of node overlap topology of the initial network for re processing, output to the node; to form the target node network topology based on the. Data visualization method of the network topology adaptive data visualization can realize automation, simplify the data visualization process, without human intervention, can effectively save the cost of manual intervention, and improve the processing efficiency.
【技术实现步骤摘要】
网络拓扑自适应的数据可视化方法及装置
本专利技术涉及数据可视化
,尤其涉及一种网络拓扑自适应的数据要视化方法及装置。
技术介绍
数据可视化是利用计算机图形学来构建视觉图像,以帮助人们理解实际生活中规模较大且结构较复杂的科学结果或概念。对于复杂网络研究来说,可视化技术尤为重要,能有助于呈现或解释复杂网络数据或模型,进而从中发现各种模式、特点和关系。当前数据可视化过程主要是通过专业软件工具进行复杂的调试和配置参数,再对直观的可视化结果进行目标探索。在当前数据可视化过程中,需专业人员进行繁琐的数据调整工作,包括对节点颜色、节点大小及网络形状等进行调整,工作量大且繁琐。在数据更新后,需专业人员重新进行数据调整,重叠工作较多且繁琐,无法实现数据同步更新。另外,当前数据可视化过程中存在节点重叠,使得部分节点不能完整呈现,导致拓扑结构不清晰现象,需进行人工去重处理,工作量大且繁琐,不利于提高数据可视化效率。
技术实现思路
本专利技术要解决的技术问题在于,针对现有数据可视化过程中需人工进行繁琐的数据调整工作所存在的不足,提供一种网络拓扑自适应的数据可视化方法及装置,无需进行繁琐的数据调整工作,有利于提高数据可视化效率并节省数据可视化成本。本专利技术解决其技术问题所采用的技术方案是:一种网络拓扑自适应的数据可视化方法,包括:对节点进行预处理,输出预处理节点;采用力引导布局算法对所述预处理节点进行处理,形成初始网络拓扑图;对所述初始网络拓扑图中重叠的预处理节点进行去重处理,输出去重节点;基于所述去重节点形成目标网络拓扑图。优选地,所述对节点进行预处理,输出预处理节点,包括: ...
【技术保护点】
一种网络拓扑自适应的数据可视化方法,其特征在于,包括:对节点进行预处理,输出预处理节点;采用力引导布局算法对所述预处理节点进行处理,形成初始网络拓扑图;对所述初始网络拓扑图中重叠的预处理节点进行去重处理,输出去重节点;基于所述去重节点形成目标网络拓扑图。
【技术特征摘要】
1.一种网络拓扑自适应的数据可视化方法,其特征在于,包括:对节点进行预处理,输出预处理节点;采用力引导布局算法对所述预处理节点进行处理,形成初始网络拓扑图;对所述初始网络拓扑图中重叠的预处理节点进行去重处理,输出去重节点;基于所述去重节点形成目标网络拓扑图。2.根据权利要求1所述的网络拓扑自适应的数据可视化方法,其特征在于,所述对节点进行预处理,输出预处理节点,包括:获取每一所述节点的节点颜色和节点大小;对每一所述节点进行数据标准化,获取每一所述节点的标准化值;根据每一所述节点的标准化值和分区阈值确定所述节点对应的区间,并将所述节点对应的区间作为所述预处理节点输出。3.根据权利要求1所述的网络拓扑自适应的数据可视化方法,其特征在于,所述力引导布局算法包括:采用弹簧模型计算弹性势能,所述弹簧模型包括:基于所述弹性势能,采用能量模型计算动力势能,所述能量模型包括:其中,节点i和j,用d(i,j)表示两个节点的欧式距离,s(i,j)表示弹簧的自然长度,k是弹力系数,r表示两个节点之间的静电力常数,w是两个节点之间的权重,Es为弹性势能,E为动力势能。4.根据权利要求1所述的网络拓扑自适应的数据可视化方法,其特征在于,所述对所述初始网络拓扑图中重叠的预处理节点进行去重处理,输出去重节点,包括:获取所述初始网络拓扑图中每一预处理节点的坐标数据,所述坐标数据包括x坐标和y坐标;将坐标数据相同的所述预处理节点放入缓存列表;遍历所述缓存列表,选取两个坐标数据相同的所述预处理节点,使两个所述预处理节点的x坐标和y坐标分别加上或减去随机数,形成两个更新节点;依次迭代,直至所述缓存列表中不存在坐标数据相同的所述预处理节点;判断是否存在与所述更新节点坐标数据相同的预处理节点;若存在,则将所述更新节点与所述预处理节点放入所述缓存列表;若不存在,则将所述更新节点作为所述去重节点输出。5.根据权利要求1-4任一项所述的网络拓扑自适应的数据可视化方法,其特征在于,还包括:对所述去重节点进行文件格式转换,输出json文件格式的去重节点。6.一种网络拓扑自适应的数据可视化装置,其特征在于,包括:节点预处理单元,用于对节点进行预处理,输...
【专利技术属性】
技术研发人员:余彬和,王建明,肖京,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。