买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于Walker’s Tree动态调整树间距的方法_浙江华云信息科技有限公司_201911410941.1 

申请/专利权人:浙江华云信息科技有限公司

申请日:2019-12-31

公开(公告)日:2024-03-01

公开(公告)号:CN111241348B

主分类号:G06F16/901

分类号:G06F16/901

优先权:

专利状态码:有效-授权

法律状态:2024.03.01#授权;2020.09.15#实质审查的生效;2020.06.05#公开

摘要:本发明公开了一种基于Walker’sTree动态调整树间距的方法,涉及结构树的自动成图领域。Walker’sTree算法的提出有效的解决了绘制树的宽度很宽和树中的父节点并不是其所有子节点的中心位置这两个问题,唯一缺憾的是没有考虑到动态调整树中的间距。本方法过程为:1)进行数据拓扑信息处理;2)建立树结构模型;3)对树模型中所有节点进行后序遍历,计算树中每个节点坐标的初始值和调整值;4进行前序遍历,计算树中每个节点的最终坐标;5输出树的图形。本方法不仅保证了父节点关于子节点的对称性,也保证了可以根据节点的大小动态调整树结构的间距,可以满足树中节点大小不一,树的结构不拥挤且整体整齐,实现完善的树图输出。

主权项:1.一种基于Walker’sTree动态调整树间距的绘制树方法,绘制树包括计算树的每个节点的x和y坐标,然后使用计算的坐标来绘制树;其特征在于,绘制树包括以下步骤:1)首先进行数据拓扑信息处理,建立树节点对象,初始化树节点属性;2)建立树结构模型,处理树中每个节点的父子关系;3)对树模型中所有节点进行后序遍历,计算树中每个节点坐标的初始值和调整值;4)进行前序遍历,计算树中每个节点的最终坐标,前序遍历之前,逐层遍历每层的树节点,判断该层所有节点的大小,根据最大的节点来设置上一层的层间距,所有层间距设置好之后再进行前序遍历设置每个节点的坐标,实现动态调整树结构的层间距,使输出的树图能够达到的树中节点大小不一,树的结构不拥挤且整体整齐美观的效果;5)输出树的图形,得到树图;避免因Walker’sTree没有考虑到动态调整树图形绘制中的间距情况发生,使树图形绘制结构整体美观的同时树的层次结构不会很高很突兀的效果。

全文数据:

权利要求:

百度查询: 浙江华云信息科技有限公司 一种基于Walker’s Tree动态调整树间距的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。