[发明专利]一种对象关系图表绘制方法、装置、设备及可读存储介质在审
| 申请号: | 202011377619.6 | 申请日: | 2020-11-30 |
| 公开(公告)号: | CN112417833A | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 李芳芳;范渊;刘博 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
| 主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F16/28;G06F16/26 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
| 地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 对象 关系 图表 绘制 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种对象关系图表绘制方法,包括:根据各对象分别对应的层级标识信息对各对象进行层级划分,并获取各对象分别对应的目标上层对象的上层对象标识;根据各对象分别对应的上层对象标识,利用插入算法对每层级中各对象进行排序,得到排序结果;获取预设同层对象间隔、预设邻层高度、以及预设基准对象的基准坐标;根据排序结果、预设同层对象间隔、预设邻层高度以及基准坐标,计算除预设基准对象之外的其他对象的坐标;利用echarts插件根据各对象的坐标进行对象关系图表绘制。本发明较大地降低了出错率,提高了绘制效率,节省人力,节约成本。本发明还公开了一种对象关系图表绘制装置、设备及存储介质,具有相应技术效果。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种对象关系图表绘制方法、装置、设备及计算机可读存储介质。
背景技术
存在多个对象的对象集中各对象之间存在一定的关系,有时根据一些场景需求,需要对各对象之间的关系进行统计分析。为方便对对象集中各对象之间的关系进行充分展示,大都通过绘制对象关系图表的方式来对各对象之间的关系进行分析。
现有的对象关系图表绘制方式大部分都使用流程图或Word工具,绘制过程需要用户自己整理,在数据量多的情况下,内容庞杂,在整理过程中出错率高,费时费力,成本高。
综上所述,如何有效地解决现有的对象关系图表绘制方式出错率高,费时费力,成本高等问题,是目前本领域技术人员急需解决的问题。
发明内容
本发明的目的是提供一种对象关系图表绘制方法,该方法较大地降低了出错率,提高了绘制效率,节省人力,节约成本;本发明的另一目的是提供一种对象关系图表绘制装置、设备及计算机可读存储介质。
为解决上述技术问题,本发明提供如下技术方案:
一种对象关系图表绘制方法,包括:
根据各对象分别对应的层级标识信息对各所述对象进行层级划分,并获取各所述对象分别对应的目标上层对象的上层对象标识;
根据各所述对象分别对应的上层对象标识,利用插入算法对每层级中各所述对象进行排序,得到排序结果;
获取预设同层对象间隔、预设邻层高度、以及预设基准对象的基准坐标;
根据所述排序结果、所述预设同层对象间隔、所述预设邻层高度以及所述基准坐标,计算除所述预设基准对象之外的其他对象的坐标;
利用echarts插件根据各所述对象的坐标进行对象关系图表绘制。
在本发明的一种具体实施方式中,根据各对象分别对应的层级标识信息对各所述对象进行层级划分,包括:
根据各所述对象分别对应的JSON数组格式的层级标识信息对各所述对象进行层级划分。
在本发明的一种具体实施方式中,在计算除所述预设基准对象之外的其他对象的坐标之后,利用echarts插件根据各所述对象的坐标进行对象关系图表绘制之前,还包括:
获取各所述对象的坐标中的最小坐标;
判断所述最小坐标中的最小横坐标和最小纵坐标是否均为正数;
若否,则获取预设替换坐标,并将所述最小坐标替换为所述预设替换坐标;
根据所述预设替换坐标对除所述最小坐标对应的目标对象之外的各所述对象进行坐标调整。
在本发明的一种具体实施方式中,利用echarts插件根据各所述对象的坐标进行对象关系图表绘制,包括:
根据各所述对象的坐标、所述预设同层对象间隔、以及所述预设邻层高度,计算各路径节点坐标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011377619.6/2.html,转载请声明来源钻瓜专利网。





