一种图谱中父节点位置的确定方法、装置、设备及介质制造方法及图纸

技术编号:28795843 阅读:16 留言:0更新日期:2021-06-09 11:34
本申请提供了一种图谱中父节点位置的确定方法、装置、设备及介质,该确定方法包括:响应于查看目标图谱中的目标父节点下的目标子节点的查看请求,确定目标父节点在目标图谱的位置坐标;基于目标图谱的初始缩放比和目标父节点下的目标子节点的显示数目,调节目标图谱,得到调节后的目标图谱;基于调节后的目标图谱,确定目标父节点在调节后的位置坐标;基于目标父节点在目标图谱的位置坐标和在调节后的目标图谱的位置坐标,调整调节后的目标图谱的位置,以使目标父节点在页面的第三坐标系中的位置坐标保持不变。根据所述确定方法及装置,解决了现有技术中图谱在缩小或放大的过程中,图谱中的目标父节点会改变位置的问题。图谱中的目标父节点会改变位置的问题。图谱中的目标父节点会改变位置的问题。

【技术实现步骤摘要】
一种图谱中父节点位置的确定方法、装置、设备及介质


[0001]本申请涉及数据处理领域,具体而言,涉及一种图谱中父节点位置的确定方法、装置、设备及介质。

技术介绍

[0002]目前,在传统的图谱中,通常是只要点击父节点,父节点的位置就会在整个显示页面中居中,并不能保证父节点的位置保持不变。并且如果父节点下的子节点数目过多,所有子节点在展开的情况下,可能会导致显示页面对于子节点的显示并不完整,这时就需要对整个图谱进行缩小,但是父节点的位置也会根据整个画布的缩小而改变。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种图谱中父节点位置的确定方法、装置、设备及介质,解决了现有技术中图谱在缩小或放大的过程中,图谱中的目标父节点会改变位置的问题。
[0004]第一方面,本申请实施例提供了一种图谱中父节点位置的确定方法,所述确定方法包括:基于目标页面中显示的目标图谱,获取所述目标图谱的初始缩放比;响应于对所述目标图谱中的目标父节点下的目标子节点的查看请求,获取所述目标父节点在所述目标图谱的第一坐标系中的位置坐标,以及所述目标父节点下的目标子节点的显示数目;基于所述目标父节点在所述目标图谱的第一坐标系中的位置坐标,确定所述目标父节点在所述目标图谱的第二坐标系中的位置坐标;基于所述目标图谱的初始缩放比和所述目标父节点下的目标子节点的显示数目,调节所述目标图谱,得到调节后的目标图谱;基于所述调节后的目标图谱,获取所述目标父节点在所述调节后的目标图谱的第一坐标系中的位置坐标;基于所述目标父节点在所述调节后的目标图谱的第一坐标系中的位置坐标,确定所述目标父节点在所述调节后的目标图谱的第二坐标系中的位置坐标;基于所述目标父节点在所述目标图谱的第二坐标系中的位置坐标和在所述调节后的目标图谱的第二坐标系中的位置坐标,调整所述调节后的目标图谱的位置,以使所述目标父节点在所述目标页面的坐标系中的位置坐标保持不变。
[0005]进一步的,所述目标图谱的初始缩放比是根据如下步骤确定的:获取所述目标图谱的第一坐标系与第二坐标系;基于所述第一坐标系的尺寸与第二坐标系的尺寸的比值,确定所述初始缩放比。
[0006]进一步的,所述基于所述目标图谱的初始缩放比和所述目标父节点下的目标子节点的显示数目,调节所述目标图谱,得到调节后的目标图谱,包括:
根据所述目标父节点下的目标子节点的显示数目和预设的所述目标子节点间的距离大小,调节所述目标图谱,以使所有目标子节点显示在所述目标图谱上;根据所述初始缩放比调节所述目标图谱,以使所述目标图谱的缩放比与所述初始缩放比相等,得到调节后的目标图谱。
[0007]进一步的,所述基于所述目标父节点在所述目标图谱的第二坐标系中的位置坐标和在所述调节后的目标图谱的第二坐标系中的位置坐标,调整所述调节后的目标图谱的位置,以使所述目标父节点在页面的第三坐标系中的位置坐标保持不变,包括:基于所述目标父节点在所述目标图谱的第二坐标系中的位置坐标和在所述调节后的目标图谱的第二坐标系中的位置坐标,确定所述调节后的目标图谱的位移数值;基于所述位移数值,调整所述调节后的目标图谱的位置,以使所述目标父节点在所述目标页面的坐标系中的位置坐标保持不变。
[0008]进一步的,在所述响应于对所述目标图谱中的目标父节点下的目标子节点的查看请求之前,所述方法还包括:获取预设的所述目标父节点下的目标子节点的最大显示数目,以使所述目标父节点下的目标子节点的显示数目可以根据预设的所述目标父节点下的目标子节点的最大显示数目来确定。
[0009]第二方面,本申请实施例还提供了一种图谱中父节点位置的确定装置,所述确定装置包括:初始缩放比获取模块,用于基于目标页面中显示的目标图谱,获取所述目标图谱的初始缩放比;位置坐标和显示数目获取模块,用于响应于对所述目标图谱中的目标父节点下的目标子节点的查看请求,获取所述目标父节点在所述目标图谱的第一坐标系中的位置坐标,以及所述目标父节点下的目标子节点的显示数目;第一位置坐标确定模块,用于基于所述目标父节点在所述目标图谱的第一坐标系中的位置坐标,确定所述目标父节点在所述目标图谱的第二坐标系中的位置坐标;调节模块,用于基于所述目标图谱的初始缩放比和所述目标父节点下的目标子节点的显示数目,调节所述目标图谱,得到调节后的目标图谱;位置坐标获取模块,用于基于所述调节后的目标图谱,获取所述目标父节点在所述调节后的目标图谱的第一坐标系中的位置坐标;第二位置坐标确定模块,用于基于所述目标父节点在所述调节后的目标图谱的第一坐标系中的位置坐标,确定所述目标父节点在所述调节后的目标图谱的第二坐标系中的位置坐标;位置调整模块,用于基于所述目标父节点在所述目标图谱的第二坐标系中的位置坐标和在所述调节后的目标图谱的第二坐标系中的位置坐标,调整所述调节后的目标图谱的位置,以使所述目标父节点在所述目标页面的坐标系中的位置坐标保持不变。
[0010]进一步的,所示初始缩放比获取模块还用于:获取所述目标图谱的第一坐标系与第二坐标系;基于所述第一坐标系的尺寸与第二坐标系的尺寸的比值,确定所述初始缩放比。
[0011]进一步的,所述调节模块还用于:根据所述目标父节点下的目标子节点的显示数目和预设的所述目标子节点间的
距离大小,调节所述目标图谱,以使所有目标子节点显示在所述目标图谱上;根据所述初始缩放比调节所述目标图谱,以使所述目标图谱的缩放比与所述初始缩放比相等,得到调节后的目标图谱。
[0012]第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的图谱中父节点位置的确定方法的步骤。
[0013]第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的图谱中父节点位置的确定方法的步骤。
[0014]本申请提供的图谱中父节点位置的确定方法,首先,基于目标图谱,获取目标图谱的初始缩放比;响应于查看目标图谱中的目标父节点下的目标子节点的查看请求,获取目标父节点在目标图谱的第一坐标系中的位置坐标以及目标父节点下的目标子节点的显示数目;基于目标图谱的第一坐标系中的位置坐标,确定目标父节点在目标图谱的第二坐标系中的位置坐标;然后,基于目标图谱的初始缩放比和目标父节点下的目标子节点的显示数目,调节目标图谱,得到调节后的目标图谱;基于调节后的目标图谱,获取目标父节点在调节后的目标图谱的第一坐标系中的位置坐标;基于调节后的目标图谱的第一坐标系中的位置坐标,确定目标父节点在调节后的目标图谱的第二坐标系中的位置坐标;最后,基于目标父节点在目标图谱的第二坐标系中的位置坐标和在调节后的目标图谱的第二坐标系中的位置坐标,调整调节后的目标图谱的位置,以使目标父节点在页面的第三坐标系中的位置坐标保持不变。
[0015]本申请实施例提供的图谱中父节点位置的确定方法,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图谱中父节点位置的确定方法,其特征在于,所述确定方法包括:基于目标页面中显示的目标图谱,获取所述目标图谱的初始缩放比;响应于对所述目标图谱中的目标父节点下的目标子节点的查看请求,获取所述目标父节点在所述目标图谱的第一坐标系中的位置坐标,以及所述目标父节点下的目标子节点的显示数目;基于所述目标父节点在所述目标图谱的第一坐标系中的位置坐标,确定所述目标父节点在所述目标图谱的第二坐标系中的位置坐标;基于所述目标图谱的初始缩放比和所述目标父节点下的目标子节点的显示数目,调节所述目标图谱,得到调节后的目标图谱;基于所述调节后的目标图谱,获取所述目标父节点在所述调节后的目标图谱的第一坐标系中的位置坐标;基于所述目标父节点在所述调节后的目标图谱的第一坐标系中的位置坐标,确定所述目标父节点在所述调节后的目标图谱的第二坐标系中的位置坐标;基于所述目标父节点在所述目标图谱的第二坐标系中的位置坐标和在所述调节后的目标图谱的第二坐标系中的位置坐标,调整所述调节后的目标图谱的位置,以使所述目标父节点在所述目标页面的坐标系中的位置坐标保持不变。2.根据权利要求1所述的确定方法,其特征在于,所述目标图谱的初始缩放比是根据如下步骤确定的:获取所述目标图谱的第一坐标系与第二坐标系;基于所述第一坐标系的尺寸与所述第二坐标系的尺寸的比值,确定所述初始缩放比。3.根据权利要求1所述的确定方法,其特征在于,所述基于所述目标图谱的初始缩放比和所述目标父节点下的目标子节点的显示数目,调节所述目标图谱,得到调节后的目标图谱,包括:根据所述目标父节点下的目标子节点的显示数目和预设的所述目标子节点间的距离大小,调节所述目标图谱,以使所有目标子节点显示在所述目标图谱上;根据所述初始缩放比调节所述目标图谱,以使所述目标图谱的缩放比与所述初始缩放比相等,得到调节后的目标图谱。4.根据权利要求1所述的确定方法,其特征在于,所述基于所述目标父节点在所述目标图谱的第二坐标系中的位置坐标和在所述调节后的目标图谱的第二坐标系中的位置坐标,调整所述调节后的目标图谱的位置,以使所述目标父节点在页面的第三坐标系中的位置坐标保持不变,包括:基于所述目标父节点在所述目标图谱的第二坐标系中的位置坐标和在所述调节后的目标图谱的第二坐标系中的位置坐标,确定所述调节后的目标图谱的位移数值;基于所述位移数值,调整所述调节后的目标图谱的位置,以使所述目标父节点在所述目标页面的坐标系中的位置坐标保持不变。5.根据权利要求1所述的确定方法,其特征在于,在所述响应于对所述目标图谱中的目标父节点下的目标子节点的查看请求之前,所述方法还包括:获取预设的所述目标...

【专利技术属性】
技术研发人员:郝海亮
申请(专利权)人:北京明略昭辉科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1